我正在使用facebook图形api来查询所有用户的通知 - 到目前为止一切都很好。现在我想查询导致该通知的帖子。在Facebook上的this文档中,它说我会得到response.data[i].object
对象的整个帖子,但不幸的是我根本没有得到.object
。这是我获取通知的功能:
getUserNotifications: function () {
var deferred = $q.defer();
FB.api(
"/me/notifications", {since:'last week','limit': limit},
function (response) {
deferred.resolve(response);
}
);
return deferred.promise;
},
以下是我使用的所有权限:
FB.init({
appId: id,
status: true, // check login status
cookie: true, // enable cookies to allow the server to access the session
xfbml: true, // parse XFBML
read_stream: true,
manage_notifications: true,
user_groups: true
});
当然,稍后会在登录范围中注入每个权限:
FB.login(function(response){},
{scope: 'user_status,user_photos,read_stream,publish_stream,
user_likes,publish_actions,
read_friendlists,rsvp_event, user_groups'
});