在Facebook Graph API中,我如何在某人的墙上张贴另一个人的身份?

时间:2012-02-04 09:30:36

标签: facebook-graph-api facebook

我的数据库中有2个用户。我为这两个用户提供了access_tokens。

我希望 A发布在B的墙上。但是,我使用的是app_access_token,而不是用户的access_token(因为用户access_token到期)。因此,在创建帖子时, B会在B自己的墙上发布

var uri = 'https://graph.facebook.com/' + fb_id + '/feed?access_token='+ app_access_token

我希望A在B的墙上发帖,但仍然使用app_access_token。

1 个答案:

答案 0 :(得分:0)

访问令牌基本上标识执行操作的用户。当您使用应用程序访问令牌时,实际上是执行该操作的应用程序。您必须使用正确的(用户)访问令牌才能使帖子代表用户而不是您的应用程序显示。

如果您仍想使用应用访问令牌,则可以考虑在帖子的消息中包含用户名。这种方式即使它来自您的应用程序 - 实际帖子详细说明正确:

  

[用户名]已向您发送此消息