我正在尝试使用此处描述的新 SDK v3.5 共享对话框将图像发布到 Facebook(使用 OpenGraph)
结果我得到com.facebook.FacebookException: Error retrieving image attachment.
图像被添加到对话框中,如文档中所述:
List<Bitmap> bitmaps = new ArrayList<Bitmap>();
bitmaps.add(bitmap);
FacebookDialog shareDialog = new FacebookDialog.OpenGraphActionDialogBuilder(ShareAwardActivity.this, action, "my_app:my_action", "my_object")
.setImageAttachmentsForObject("my_object", bitmaps, true)
.build();
facebookHelper.trackPendingDialogCall(shareDialog.present());
看起来SDK将图像存储在缓存文件夹中以供Facebook应用程序读取,但Facebook应用程序无法以某种方式读取或上传它。
我试过 setImageAttachmentsForAction - 没有帮助。
还尝试将图像 url 添加到 my_object - 它不尊重 user_generated 标志
有没有人成功做到这一点?