2011-09-12 6 views
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には何も変わりません。 誰でも私が何を間違えたか教えていただけますか?

もう一度ありがとうございます。

答えて

0

おそらく少し待たなければなりません。アップロードした画像がしばらくして表示されているのを見ました。

+0

ご返信ありがとうございますが、3日後です。何も見えない... – vic

関連する問題