使用图形API尝试获取状态

时间:2011-12-06 00:13:48

标签: facebook-graph-api

我正在尝试使用图API来获取用户状态更新。

这些是我的步骤

  1. 用户授予我user_status,read_stream权限

  2. 然后我的应用程序执行以下操作。

    1. https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=".$FBappID."&client_secret=".$FBappSecret 并获得$ AccessToken

    2. 接下来我转到https://graph.facebook.com/the-username/permissions?access_token=$AccessToken

    3. 我确保read_stream和user_status = 1

    4. 然后我尝试https://graph.facebook.com/the-username/statuses?access_token=$AccessToken

  3. 当我这样做时,我收到错误“无法打开流:HTTP请求失败!HTTP / 1.0 400错误请求”

1 个答案:

答案 0 :(得分:0)

首先从Facebook获取令牌,网址必须设置为

https://graph.facebook.com/oauth/authorize?client_id=[App_id]&redirect_uri=http://[you app uri]/url/where_you_recive_the_token_from facebook

这将重定向类似:

http://you_app_uri/url/?code=[Code Generated By Facebook String(196)]

然后你可以用

https://graph.facebook.com/the-username/statuses?access_token=$_GET['code']