0
まず、読んでいただきありがとうございます。Androidからfacebook apiで写真をアップロードすると、成功のように見えますが、私のFacebookには何も変わりません。
executing request POST https://graph.facebook.com/me/photos HTTP/1.1
getStatusLine HTTP/1.1 200 OK
{"id":"113353398770816″}
ので、それが完成完了する必要があります:ここで は
public void uploadPicture(String token, String message, File imageFile) throws ParseException, IOException {
HttpClient httpclient = new DefaultHttpClient();
httpclient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1);
HttpPost httppost = new HttpPost("https://graph.facebook.com/me/photos");
MultipartEntity mpEntity = new MultipartEntity();
mpEntity.addPart(Facebook.TOKEN, new StringBody(token));
mpEntity.addPart("source", new FileBody(imageFile, "image/png"));
mpEntity.addPart("message", new StringBody(message));
httppost.setEntity(mpEntity);
// DEBUG
Log.v(CLASS_NAME, "executing request " + httppost.getRequestLine());
HttpResponse response = httpclient.execute(httppost);
HttpEntity resEntity = response.getEntity();
// DEBUG
Log.v(CLASS_NAME, "getStatusLine " + response.getStatusLine());
if (resEntity != null) {
Log.v(CLASS_NAME, EntityUtils.toString(resEntity));
} // end if
if (resEntity != null) {
resEntity.consumeContent();
} // end if
httpclient.getConnectionManager().shutdown();
}
DDMSは応答を示し、私のコードです。私のFacebookには何も変わりません。 誰でも私が何を間違えたか教えていただけますか?
もう一度ありがとうございます。
ご返信ありがとうございますが、3日後です。何も見えない... – vic