2012-07-30 64 views
2

我正在查看Facebook SDK for Android中的示例,我无法弄清楚如何将图像上传到用户的特定相册中。我已经完成身份验证,因此用户可以根据需要上传到私人相册。这是我上传的代码:Android:将图像上传到Facebook上的特定相册

public void uploadFacebookPhoto(String description) 
{ 
    Bundle params = new Bundle(); 

    params.putString("method", "photos.upload"); 
    params.putByteArray("picture", picData); 
    params.putString("description", description); 

    params.putString(SOME_IDENTIFIER, MY_ALBUM); 

    AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(mFacebook); 
    mAsyncRunner.request(null, params, "POST", new SampleUploadListener(), null); 
} 

回答

1

试试这个片段:

Bundle params = new Bundle(); 
params.putByteArray("source", imageBytes); 
params.putString("message", "A wall picture"); 
facebook.request("ALBUM_ID/photos", params, "POST"); 

ALBUM_ID - 是您需要发布的图像你的相册ID。

如需进一步查询检查Facebook Post

+0

嗯谢谢。这工作。 – Jrom 2012-07-31 09:05:44

相关问题