我想得到我的facebook账户墙的所有贴子。我有一个会话,但是当我执行下面的查询时,它会出现一个错误。
new Request(fbSession,"/me?fields=posts",null, HttpMethod.GET, new Request.Callback()
{
public void onCompleted(Response response) {
ShowToast(response.toString());
}
}).executeAsync();错误:
必须使用活动访问令牌来查询有关当前用户的信息。
尽管我有一个活动会话变量,它可以检索我的基本信息。
发布于 2014-06-18 09:36:38
1)这意味着您没有访问令牌,或者访问令牌与当前登录用户不匹配。
2)您有一个过期或不工作的访问令牌(可能是上次使用该应用时遗留下来的?)。你可以试着把它清除,然后重新鉴定。
3)
if (state.isOpened())
{
new Request(fbSession,"/me?fields=posts",null, HttpMethod.GET, new Request.Callback()
{
public void onCompleted(Response response) {
ShowToast(response.toString());
}
}
).executeAsync();
}有关更多信息,请参见以下链接:-
http://www.androidhive.info/2012/03/android-facebook-connect-tutorial/
https://developers.facebook.com/docs/android/getting-started/
https://stackoverflow.com/questions/24281920
复制相似问题