jon*_*ohn 8 facebook http facebook-graph-api
我正在创建一个试图使用"公共"Facebook内容的Web应用程序.
它不是你传统的"Facebook应用程序",因为我实际上并没有注册Facebook用户使用它,但用户将是所有服务器端.
我已经到了某一点,我必须对某些"公共"内容使用"access_token",我已经能够生成app access_token,但这对我感兴趣的公共数据不起作用访问.
access_token是通过创建的
https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=client_credentials
Run Code Online (Sandbox Code Playgroud)
不适合
https://graph.facebook.com/chickfila/notes?access_token=CODE_FROM_ABOVE
Run Code Online (Sandbox Code Playgroud)
无需登录即可公开访问...
http://www.facebook.com/ChickfilA?sk=notes
Run Code Online (Sandbox Code Playgroud)
任何方式给应用程序本身一个用户级access_token?
我对公开的事件数据有一个非常类似的问题.我必须做的是为应用程序的管理员创建一个离线访问令牌.
因此,请与您的管理员一起登录并打开以下URL(用您的ID替换APP ID,最终您需要更多权限,但read_stream和offline_access应该可以解决问题):
https://graph.facebook.com/oauth/authorize?client_id=APPID&scope=offline_access,read_stream&redirect_uri=http://www.facebook.com/connect/login_success.html
Run Code Online (Sandbox Code Playgroud)
这将为您提供一个代码,您将粘贴到以下URL(带有您的APP ID和SECRET):
https://graph.facebook.com/oauth/access_token?client_id=APPID&redirect_uri=http://www.facebook.com/connect/login_success.html&client_secret=SECRET&code=CODE
Run Code Online (Sandbox Code Playgroud)
这将为您提供一个永远有效的访问令牌(或直到您更改密码).
| 归档时间: |
|
| 查看次数: |
3730 次 |
| 最近记录: |