2017-01-10 4 views
0

投稿IDとアクセストークンを使用して投稿を好きにしようとしています。私は得ていないのですfacebook javascript apiは "(#3)のようなポストにエラーを表示します。API経由での公開はページアクセストークンでのみ利用可能です"

error: Object code: 3 fbtrace_id:"AWj/2RCyzbz" message:"(#3) Publishing likes through the API is only available for page access tokens" type:"OAuthException"

:それは私のjavascriptのエラーを与えるhttps://graph.facebook.com/me/permissions?access_token=ACCESS_TOKEN

Below are access token permissions 
    "data": [ 
     { 
     "permission": "user_about_me", 
     "status": "granted" 
     }, 
     { 
     "permission": "email", 
     "status": "granted" 
     }, 
     { 
     "permission": "manage_pages", 
     "status": "granted" 
     }, 
     { 
     "permission": "publish_actions", 
     "status": "granted" 
     }, 
     { 
     "permission": "public_profile", 
     "status": "granted" 
     } 
    ] 
} 

:私はURLで私のアクセストークンの権限をチェックして

FB.api("/"+feed.id+"/likes?access_token="+$rootScope.fbAccessToken, 'post',function(response) { 
    console.log(response) 
    if(response === true) { 
     alert("done!"); 
    } 
}); 

:以下 ポストのようなのためのコードですjavascript APIを使用して投稿を好きにする方法。この問題で助けてください。

+0

なぜエラーメッセージがあなたに伝えられているのか、ページトークンを使用してみてください。私はあなたもそれのためのpublish_pagesが必要と仮定します。 – luschn

+0

@ luschn私はpublish_pagesも使用しましたが、それでも同じエラーが出ます。 – Shiri

+0

ページトークンを使用しましたか? – luschn

答えて

0

この機能のアクセスを制限しています。ユーザーはもはや投稿を好きになれません。トークンがページタイプの場合にのみこれを実行できます。さらに詳しい情報: https://developers.facebook.com/bugs/1754734484744033/

関連する問題