2

facebook SDK for Android の例を見ていましたが、ユーザーの特定のアルバムに画像をアップロードする方法がわかりませんでした。必要に応じてユーザーがプライベート アルバムにアップロードできるように、既に認証を行っています。ここに私のアップロードコードがあります:

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);
}
4

1 に答える 1

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 の投稿を確認してください

于 2012-07-30T07:26:40.263 に答える