其他分享
首页 > 其他分享> > 非开发人员帐户几秒钟后,Android Facebook共享对话框消失

非开发人员帐户几秒钟后,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