2

Facebook グラフ API を使用して、ユーザーのフィードとコメントを表示しています。

同じコードを使用して(明らかに、投稿 ID の代わりにコメント ID を使用して)、投稿をいいねしたり、反対したりできますback "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 は「Unlike」にクリックされたリンク、id は Facebook から送信された投稿/コメント/その他のオブジェクト ID です。

送信された ID は正しいです。firebug を通じて、グラフ API によって返される feed_data.comments.data[index-of-comment].id 値であることを確認しました。Like コメントにはまったく同じ ID が使用されており、正常に機能しています。

4

0 に答える 0