How should I build the entity to achieve this post request?
POST https://picasaweb.google.com/data/feed/api/user/userID/albumid/albumID/photoid/photoID
<
It is a sample code using HttpClient.
I hope this piece of information will be of help to you.
// yourID
String userID = "";
String albumID = "";
String photoID = "";
HttpPost postRequest = new HttpPost(
"https://picasaweb.google.com/data/feed/api/user/" + userID
+ "/albumid/" + albumID + "/photoid/" + photoID);
postRequest.addHeader(new BasicHeader("GData-Version", "2.0"));
postRequest.addHeader(new BasicHeader("Authorization",
"GoogleLogin auth=" + mAuthToken));
String content =
""
+ "" + comment + " "
+ " "
+ " ";
try {
StringEntity entity = new StringEntity(content);
entity.setContentType(new BasicHeader("Content-Type",
"application/atom+xml"));
postRequest.setEntity(entity);
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(postRequest);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}