(# 3) The application is not able to make this API call. JavaScript SDK

I like posting with a JavaScript API like this (id is the message id):

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

For example, FB.api ('/ 55353596297_10150952824706298 / likes', 'post');

This returns "(# 3) The application is unable to make this API call."

+4
source share
2 answers

Make sure you have permissions affecting this. Most applications simply have PUBLISH (feed) capabilities and basic permissions.

Now, if you are requesting Likes for this user pool, use:

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

For multiple user interests.

+1
source

Your application requires publish_actions permission. My code is:

 FB.api( '131389306871851_642563079087802/likes', 'post', {access_token:yourTokenHere}, // from authResponse.accessToken function(r) { console.log(r) // Prints "true" } ); 
0
source

All Articles