我想获取一个人的旧Facebook身份。我已经为相同的代码编写了代码,但是看起来它对我不起作用。我遵循的步骤如下:
首先,我使用下面的API从Facebook寻求代码(通过提示用户登录Facebook页面)https://www.facebook.com/dialog/oauth?client_id=xxyy&redirect_uri=http://xxyy/home.aspx&scope=publish_stream,read_stream“;
然后,我将在上面的点中获得的代码传递给以下api,以获取AccessToken:https://graph.facebook.com/oauth/access_token?client_id=xxy&redirect_uri=http://xxyy/home.aspx&client_secret=xxyy&code=zzz“
现在有问题。我不明白我需要使用哪个API来获取已登录用户的旧状态。我想我有访问令牌,这是获取信息的关键。但是我找不到相关的API。
我建议您使用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);
图形API和“发布”提要是您所需要的。我通常不这样做,但是我需要以前的身份!
以下代码对我来说可用于获取Facebook会话:
String s = facebook.request("me/inbox");
System.out.println("Message...."+s);