我如何获得另一个用户(来自我的应用程序)的访问令牌?

时间:2010-12-16 07:22:47

标签: facebook facebook-graph-api

我想将一些消息发布为另一个用户(目前尚未使用该应用)。可能吗?当然,我想使用允许访问我的应用程序的用户。

1 个答案:

答案 0 :(得分:1)

当用户转到您的应用时,您可以向他询问扩展权限'offline_access'和'publish_stream'。使用这些权限,您应该能够以该用户身份发布,即使他当前没有访问该应用程序 有关扩展权限的更多信息,请访问http://developers.facebook.com/docs/authentication/permissions

编辑:

  

您可以发布到Facebook图表   通过发出HTTP POST请求   适当的连接URL,使用   代表用户访问令牌或   应用程序访问令牌(用于打开   图表页面)。例如,你可以   在Arjun的墙上贴了一个新的墙贴   通过发出POST请求   https://graph.facebook.com/arjun/feed

curl -F 'access_token=...' \
      -F 'message=Hello, Arjun. I like this new API.' \
      https://graph.facebook.com/arjun/feed

所以基本上你在用户授权你的应用程序时检索访问令牌,并将其存储起来供以后使用。

引用http://developers.facebook.com/docs/api