2

我正在使用 facebook graph api 来显示用户的提要和评论。

我能够喜欢和不喜欢帖子就好了,使用相同的代码(显然使用评论ID而不是帖子ID)我能够喜欢评论它工作正常,但是当我尝试与我得到的评论不同时返回“NetworkError: 500 OK - https://graph.facebook.com/XXXX_YYYY/likes?access_token=my-access-token-is-here ”,内容是一个 Json 对象,其属性为:

readyState      0
responseText    ""
status          0
statusText      "error"

我的不同功能在发送帖子 ID 时工作正常:

function UnLike(el, id) {
    $.ajax({
        url: 'https://graph.facebook.com/' + id + '/likes?access_token=' + AuthToken,
        type: 'DELETE',
        success: function(data) {
            $(el).off('click').on('click', Like).html('Like');
        },
        error: function(data) {
            console.log(data);
        }
    });
}

el 是点击到“不喜欢”的链接,id 是从 facebook 发送的用于帖子/评论/等的对象 ID。

发送的 ID 是正确的,我已经通过 firebug 验证了它的 feed_data.comments.data[index-of-comment].id 值,它由图形 api 返回。完全相同的 id 被用于 Like 评论,并且工作正常。

4

0 回答 0