获取一个旧的Facebook状态消息

时间:2011-11-22 05:38:51

标签: facebook-graph-api status

急需帮助。我想获取一个旧的Facebook状态。我已经编写了相同的代码,但看起来它对我不起作用。我遵循的步骤如下:

  1. 首先我使用以下API从Facebook搜索代码(通过提示用户登录Facebook页面) https://www.facebook.com/dialog/oauth?client_id=xxyy&redirect_uri=http://xxyy/home.aspx&scope=publish_stream,read_stream“;

  2. 然后我通过将上面获得的代码传递给下面的api来寻找AccessToken: https://graph.facebook.com/oauth/access_token?client_id=xxy&redirect_uri=http://xxyy/home.aspx&client_secret=xxyy&code=zzz

  3. 现在有问题了。我无法理解我需要使用哪个API来获取登录用户的旧状态。我想我有访问令牌,这是获取信息的关键。但我无法找到相关的API。有人可以帮我这个吗? 任何帮助,将不胜感激。 谢谢, SAURABH

3 个答案:

答案 0 :(得分:1)

我建议您使用FQL。

//PHP example:
$fql_query_url = 'https://graph.facebook.com/'
. '/fql?q=fql?q=SELECT status_id, message FROM status WHERE uid=me()'
. '&' . $access_token;
$fql_query_result = file_get_contents($fql_query_url);

答案 1 :(得分:1)

图形API和“发布”Feed是您所需要的。我通常不这样做,但我需要我的旧状态!

答案 2 :(得分:0)

以下代码适用于我取得Facebook对话:

String s = facebook.request("me/inbox");
System.out.println("Message...."+s);