使用facebook graph api查找通知源(/ post id)

时间:2014-06-08 21:02:25

标签: facebook-graph-api asynchronous notifications facebook-javascript-sdk promise

我正在使用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'
                    });

0 个答案:

没有答案