使用不同的用户帐户在Facebook上发布数据

时间:2015-01-29 05:58:54

标签: node.js facebook oauth

我创建了一个facebook开发者应用并尝试运行以下服务

https://graph.facebook.com/me/feed?message=TEST&app_id=<app_id>&access_token=<access_token>

我正在收到此链接facebook api中提到的正确答案 我通过登录我的Facebook凭据生成访问令牌。但对于同一个应用程序,如果我的朋友试图使用他的Facebook凭据登录,则给出以下错误

{
error: {
message: "(#200) The target user has not authorized this action"
type: "OAuthException"
code: 200
}-
}

有人可以帮助我找出问题。

2 个答案:

答案 0 :(得分:0)

publish_actions权限需要获得Facebook批准才能将其用于没有App(开发人员,管理员,测试人员)角色的任何用户。它被称为登录审核https://developers.facebook.com/docs/apps/review/login

答案 1 :(得分:0)

问题是登录评论,你可能还没有,正如@luschn所提到的那样。

此外,您似乎在进行GET调用而不是POST:

POST /v2.2/me/feed