chr*_*ofr 64 authentication permissions facebook facebook-graph-api
我正在尝试使用Facebook Graph API从公共页面获取最新状态,让我们说http://www.facebook.com/microsoft
根据http://developers.facebook.com/tools/explorer/?method=GET&path=microsoft%2Fstatuses - 我需要一个访问令牌.由于微软的页面是"公开的",这种情况肯定是这样吗?没有访问令牌,我无法访问这些公共状态吗?
如果是这种情况,为我的网站创建访问令牌的正确方法如何?我有一个App ID,但http://developers.facebook.com/docs/authentication/上的所有示例都描述了处理用户登录.我只想在Microsoft页面上获取最新状态更新并将其显示在我的网站上.
Ana*_*sky 63
这是设计的.一旦可以从没有访问令牌的公共页面获取最新状态.这已被更改,以阻止对API的匿名匿名访问.您可以使用图形API通过以下调用获取应用程序的访问令牌(如果您没有为您的网站设置Facebook应用程序 - 您应该创建它):
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&
grant_type=client_credentials
Run Code Online (Sandbox Code Playgroud)
这称为App Access Token.然后使用上面的app访问令牌继续进行实际的API调用.
希望这可以帮助
Has*_*que 34
您可以使用AppID和密钥来获取任何页面的公开帖子/摘要.这样您就不需要获取访问令牌.如下所示.
https://graph.facebook.com/PAGE-ID/feed?access_token=APP-ID|APP-SECRET
Run Code Online (Sandbox Code Playgroud)
并获得帖子.
https://graph.facebook.com/PAGE-ID/posts?access_token=APP-ID|APP-SECRET
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44128 次 |
| 最近记录: |