我试图通过图形 api 使用 facebook 内置的点赞功能。我正在使用 App Token,因为用户已经登录了我的网站。这是我使用的源代码,它使用这个库 https://github.com/criso/fbgraph
function liker(url,profile){
graph.setAccessToken(app_token);
var like = {
object: url
};
graph.post(profile.id + "/og.likes", like, function(err, res) {
// returns the post id
console.log(res); // { id: xxxxx}
});
}
该应用程序与应用程序管理员/所有者我按预期工作,但与任何其他用户我收到此错误消息
error:
{ message: '(#3506) The action type likes:Like does not exist or is not approved, so app xxxxxxxxxx can only publish to administrators, developers, and testers of the app. User yyyyyyyyyyy$
type: 'OAuthException',
code: 3506 }
我的应用程序向用户请求发布操作权限,这是对来自 fb 的内置类似操作的要求。
预先感谢,任何帮助将不胜感激。