我想通過android facebook facebook向Facebook分享圖像。 分享文字和鏈接也可以正常工作,也可以上傳圖片。 我發現,如果他們在線或在用戶的相冊中,我只能發佈圖片。Android:通過Facebook API分享圖像
Bundle bundle = new Bundle();
bundle.putParcelable("picture", b);
Request request = new Request(session, "me/photos", bundle,
HttpMethod.POST, new Request.Callback() {
@Override
public void onCompleted(Response response) {
String imageid = (String) response.getGraphObject()
.getProperty("id");
share(session, text, imageid);
}
});
RequestAsyncTask task = new RequestAsyncTask(request);
task.execute();
圖像標識是一個數字,如 「123456789908765345678」
執行後, 「共享」 之稱:
Bundle bundle = new Bundle();
bundle.putString("caption", "some text");
bundle.putString("description", "Imageid:"+imageid);
bundle.putString("link",
"https://link.de");
bundle.putString("name", "some text");
bundle.putString("place", imageid); //It doesn't work for me
new WebDialog.FeedDialogBuilder(this, session, bundle).build().show();
我不知道我做錯了。我只是想分享這個形象。
請幫助:)
好的謝謝:) – user2988203
如果這解決了你的問題,我認爲你應該接受答案。 – Sokol