无效范围:获取Facebook通知时manage_notifications错误

时间:2015-07-24 12:06:01

标签: facebook facebook-graph-api

我使用Facebook JavaScript API使用以下代码获取通知

当我使用/ me / notification时,我在Facebook API位中使用/ me获取我的基本信息,即使我指定了范围值,它也会产生无效的范围错误。

window.fbAsyncInit = function() {
FB.init({
  appId      : 'my App id',
  cookie     : true,  // enable cookies to allow the server to access 
                      // the session
  xfbml      : true,  // parse social plugins on this page
  version    : 'v2.4', // use version 2.4
  read_stream: true,
  **manage_notifications: true,**
  user_groups: true
});

FB.api('/me', function(response) {
  console.log('Successful login for: ' + response.name);
  document.getElementById('status').innerHTML =
    'Thanks for logging in, ' + response.name + '!';
});

FB.api(
  "/me/notifications",
  function (response) {
    if (response && !response.error) {
      console.log("Notifications : " + JSON.stringify(response));
    }
    else
    {
      console.log("Notifications Error : " + JSON.stringify(response));
    }
  }
);    

查看以下图片了解更多详情

enter image description here

1 个答案:

答案 0 :(得分:1)

"无效的范围"表示该权限不存在。

不推荐使用

manage_notificationshttps://developers.facebook.com/docs/apps/changelog#v2_4

顺便说一下,read_streamuser_groups也已弃用。请改用user_postsuser_managed_groups