2012-07-30 90 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

相關問題