应用访问令牌和用户访问令牌之间的区别

时间:2012-10-19 15:04:44

标签: opengraph access-token

应用访问令牌和用户访问令牌之间有什么区别?

我注意到来自FB的userData不同,但我可以在用户墙上发布OpenGraph动作并发送给朋友墙。

我可以在OpenGraph操作中使用app访问令牌吗?

1 个答案:

答案 0 :(得分:6)

App access_token允许您代表应用程序而不是用户向Facebook API发出请求。这很有用,例如:

  • 修改应用的参数
  • 创建和管理测试用户
  • 阅读您的应用程序的见解
  • 代表已授予您应用程序发布权限的用户将内容发布到Facebook

现在在Open Graph区域:

  

如果您的应用代表其用户发布并需要访问权限   没有过期时间的令牌,您应该使用App Access令牌。一个   应用程序访问令牌使用您的应用程序密钥签名,不会过期;   如果您重新键入/重置应用程序密钥,它将无效。

     

仅在发布功能时才使用应用访问令牌   直接来自您的服务器,以保持它们的私密性   应用程序   ...
  App Access Tokens在以下情况下特别有用   发布“安全开放图表操作”的实例,Open Graph   只应由您的应用发布的操作,例如   成就和游戏分数。在该具体示例中,用户是   通过发布假冒来阻止他/她的分数   使用用户访问令牌获得的分数/成就。

请阅读以下文件: