如何获取状态更新页面的ID

时间:2011-12-05 16:27:58

标签: facebook facebook-graph-api

我有一个网站,有很多用户希望在他们的特定页面上看到他们的FB状态更新。 我假设我需要使用Graph API,我可以从graph.facebook.com/username获取内容。

但不确定如何获取状态更新。看来我需要状态消息的ID。如何为特定用户检索此ID?

如果我做https://graph.facebook.com/someonespage/feed?access_token=

我在回程中看到了这一点,但它没有pageID:

    'type' => 'status',
   'created_time' => '2011-11-16T21:44:32+0000',
   'updated_time' => '2011-11-16T21:44:32+0000',
   'comments' => 
  stdClass::__set_state(array(
     'count' => 0,

或者这不是这样做的方法吗?

2 个答案:

答案 0 :(得分:0)

/ feed连接类似于用户墙的内容,“状态”连接仅是该用户的状态更新 - 当您拥有read_stream权限时,对https://graph.facebook.com/USERNAME/statuses?access_token=...的调用应返回其状态

uid将取代上面的USERNAME,可能是出于一致性原因实施应用的更好方式,但用户名也可以正常使用

答案 1 :(得分:0)

以下内容将为您提供用户活动/帖子。不需要登录。这不包括状态更新。

https://graph.facebook.com/UserNameOrUserID/feed?access_token=AccessToken

以下内容仅为您提供用户的状态更新,但需要登录。如何在不登录Facebook的情况下获取用户状态更新。我的状态更新都是公开的。

https://graph.facebook.com/UserNameOrUserID/statuses?access_token=UserAccessToken