非开发人员帐户几秒钟后,Android Facebook共享对话框消失
作者:互联网
我已使用以下代码在Android应用程序中添加了Facebook墙发布功能,但是当我尝试发布数据时,共享对话框会显示几秒钟,然后消失.我在FacebookDialog.Callback one rror方法中收到错误消息,显示为“无法为用户生成预览”,而在Logcat中出现异常,显示为“ ApiException:[code] 100 [message]:(#100)应用程序12345不允许创建以下操作:为用户54321键入namespace_asd:xyz:
OpenGraphObject obj = OpenGraphObject.Factory.createForPost(“abc”);
obj.setProperty(
"title",
“message goes here“);
obj.setType(“namespace_asd:xyz”);
List<Bitmap> imageArr = new ArrayList<Bitmap>();
imageArr.add(bmp1);
OpenGraphAction action = GraphObject.Factory.create(OpenGraphAction.class);
action.setProperty("abc", obj);
action.setType(“namespace_asd:xyz”);
FacebookDialog shareDialog = new FacebookDialog.OpenGraphActionDialogBuilder(this, action, "abc").setImageAttachmentsForObject("abc", imageArr,
true).build();
uiHelper.trackPendingDialogCall(shareDialog.present());
共享仅适用于开发者帐户,不适用于其他帐户.我已经完成了Facebook提交过程中所需权限(即publish_actions)的批准.
另外,我还启用了状态和功能中的常规公共功能检查功能.查看部分.
请帮助….在此先感谢.
解决方法:
感谢Ming Li和所有人的帮助,我获得了开放图对象的批准,现在,非开发人员用户也可以发布Facebook.
标签:facebook,facebook-opengraph,android 来源: https://codeday.me/bug/20191120/2047395.html