创建新的Facebook应用程序的Android发布权限不起作用。使用Facebook sdk 3.14.xx和样本

时间:2014-05-15 13:04:43

标签: android facebook facebook-apps facebook-android-sdk android-facebook

我正在使用facebook sdk 3.14(最新更新的sdk)并为android平台创建了应用程序 像其他旧的应用程序,我添加了相同的选项和一切。

我想使用共享照片功能,因为我使用下面的代码来添加publish_actions权限。但许可不会得到更新或授予。

**我已经检查了我上个月创建的其他旧应用程序,它在相同的代码照片共享下工作正常,一切正常,权限也在增加。

但是我今天用app app创建的应用程序我无法添加发布权限。

if (session.isOpened()) {
                // We need to get new permissions, then complete the action when
                // we get called back.
                Session.NewPermissionsRequest permission = new NewPermissionsRequest(
                        this, PERMISSION);              
                permission.setCallback(new StatusCallback() {

                    @Override
                    public void call(Session session, SessionState state,
                            Exception exception) {
//session.getPermissions() //here m not getting publish_permission in list
                        Log.e("", "");
                    }
                });
                session.requestNewPublishPermissions(permission);
                return;
            }

我也尝试过使用facebook sdk提供的样本。 onActivity结果,所有都是按照sdk中给出的facebook样本。

任何帮助? **尝试创建新的Facebook应用程序并使用该应用程序ID。

1 个答案:

答案 0 :(得分:2)

我找到了测试facebook应用程序的解决方案。4月30日之后,facebook改变了一些关于角色的结构。为了测试一些权限,比如publish_actions,相关的朋友需要在添加角色后添加facebook app Add testers and developer roles in facebook application中的角色。 s)我能够使用添加的测试人员或开发者ID来测试共享图像和其他内容。现在需要发布申请以进行审核过程。登录开发者帐户后打开Facebook应用程序并检查角色菜单。