有趣的问题我现在有。developers.facebook.com发出访问令牌VS OAuth生成
在应用程序签名给出了一个访问令牌看起来像这样:
AAACwFsGcSr4BAOGUTwfuZAWuUcwZC0rJ7noZCKMqhBI7ivDCsIGqduGIZCus5PRaS6KuREqxLmhfvZAZAkz5WCpFfANtUpYHgZD
此访问令牌不能访问用户的公共信息,而在developers.facebook.com
颁发Facebook的一个 - CAN。
您可以轻松地通过登录到您的Facebook和去这个链接测试:http://developers.facebook.com/docs/reference/api/
你会看到Facebook的DEMO上的网址自动生成的访问令牌像这样的:
https://graph.facebook.com/me/music
?access_token=2227470867|2.AQCvlA_ZaJ2MfRR0.3600.1318266000.0-100001572415177|2FeweU6ZvOQS9OCF5ZBV58_PtPg
如果您可以将/ ME /更改为将其MUSIC张贴为公开的任何用户,您将可以使用Graph API访问该数据。
现在尝试获取访问令牌给您的APP并调用与生成的访问令牌相同的Graph API方法,返回的数据是空的JSON对象。
这些访问令牌有什么区别?如何获取访问令牌,我可以使用Graph API获取公共信息?
我的想法是记录在你的APP是尽可能高的访问令牌和唯一的更高令牌是具有特定权限的凭证...
任何指引将是巨大的:)