facebook扩展许可

时间:2014-07-15 06:15:56

标签: facebook facebook-graph-api

我在developers.facebook.com中创建了一个示例测试应用程序,以便在我的WebApplication中访问facebook帐户的通知。 当我尝试通过导航到此URL来获取accessstoken

https://graph.facebook.com/oauth/authorize?client_id="+clientId+"&redirect_uri="+redirectURI+"&scope=manage_notifications

从我的Facebook帐户第一次获得oauth对话框在哪里登录我的facebook登录ID和密码。然后会出现一个弹出窗口,告诉我应用程序需要访问您的基本个人资料详细信息。然后,当我点击确定时,我会再获得一个弹出窗口,要求我为此应用授权manage_notifications。当我点击确定后,我被重定向到我的网络应用程序主页,在那里我可以看到我帐户的所有通知列表。

现在,当我尝试导航到上面的网址和oauth对话框时,如果我使用其他Facebook帐户登录,我只会获得一个弹出窗口,说应用程序需要访问我的基本个人资料详细信息,而不是请求manage_notifications的弹出窗口。当我点击确定后,我被重定向到我的webapp主页。我收到一条错误消息,说我没有扩展权限 - " manage_notifications"

如何访问网络应用程序中的任何用户的通知。

1 个答案:

答案 0 :(得分:6)

以外的所有权限
  • public_profile
  • user_friends
  • 电子邮件

要求您通过Facebook审核您的应用,然后才能公开使用它们。见https://developers.facebook.com/docs/apps/review/login#do-you-need-review