使用新的权限pages_show_list获取无效的范围

Ant*_*Kad 8 facebook facebook-graph-api facebook-android-sdk

我希望能够访问用户管理的页面列表,而无需使用manage_page.

自2.5(Facebook api版)以来,他们添加了pages_show_list允许您只看到页面列表.它对我来说很完美,它允许我在没有的情况/me/Accounts下进行GraphRequest manage_page.

问题: 我试图添加pages_show_list登录按钮的权限(带setReadPermission())

但我在应用程序上获得了无效的范围.我尝试使用setPublishPermission但在java中得到了一个Exception.它们并不意味着在一起.

Shu*_*ora 10

经过长时间的搜索,终于找到了我的错误....也许这对你有帮助...

请务必不要在您要求的权限列表中添加"AccessToken".

例如.你的权限应该 -

List < String > permissionNeeds = Arrays.asList("user_photos", "email",
"user_birthday", "public_profile");
Run Code Online (Sandbox Code Playgroud)

不是喜欢

List < String > permissionNeeds = Arrays.asList("user_photos", "email",
"user_birthday", "public_profile", "AccessToken");
Run Code Online (Sandbox Code Playgroud)


Ant*_*Kad 3

从 android studio 中删除 facebook sdk 并再次放置新的 + 删除项目并在 facebook 仪表板上创建新的项目后,问题解决了。

在 Facebook 仪表板上,它显示我在卸载所有内容之前正在使用 2.4 Api。