5

次のように、JavaScript API を使用して投稿を気に入ろうとしています (id は投稿 ID):

FB.api('/'+id+'/likes', 'post');

たとえば、FB.api('/55353596297_10150952824706298/いいね', '投稿');

これにより、「(#3) アプリケーションには、この API 呼び出しを行う機能がありません」が返されます。

4

2 に答える 2

2

これに影響を与える権限があることを確認してください。ほとんどのアプリケーションには、PUBLISH 機能 (フィード) と基本的なアクセス許可しかありません。

ここで、特定のユーザー プールの Likes を取得するように求めている場合は、次を使用することを目指します。

FB.api("/likes?ids=55353596297,55353596298")

複数のユーザーの関心を取得するため。

于 2012-07-06T14:02:27.680 に答える
0

アプリには publish_actions パーミッションが必要です。私のコード:

FB.api(
    '131389306871851_642563079087802/likes',
    'post',
    {access_token:yourTokenHere}, // from authResponse.accessToken
    function(r) {
        console.log(r)            // Prints "true"
    }
);
于 2013-07-31T15:27:44.453 に答える