警告在facebook sdk中显示无会话请求

时间:2014-07-31 14:25:40

标签: android facebook libgdx android-simple-facebook

我正在创建一个libgdx游戏,并为我添加Facebook SDK的游戏添加社交功能但是我总是在logcat中收到警告,说明:"警告:无会话请求需要令牌但缺少应用程序ID或客户端令牌&#34 ;.

首先,我尝试在" http://rotatingcanvas.com/post-game-score-in-facebook-from-android/"上添加Facebook功能。但后来我才知道Facebook课程现在几乎已被弃用。

然后我通过查看developers.facebook.com上给出的文档从头开始编写代码,但它仍然显示相同的警告,后来我使用android-simple-facebook库来实现Facebook功能,但它仍然显示相同的警告,还有访问令牌始终为空。

可能是什么问题?

在我的Facebook开发者帐户中,我使用测试应用程序和测试用户,并尝试通过该测试应用程序登录该测试用户。 但它总是显示同样的问题,我可能会错在哪里? 感谢

2 个答案:

答案 0 :(得分:0)

可能是由于Session没有完全设置。可能你正在片段中实现facebook sdk,如果是这样的话,那么你要在片段中覆盖的onActivityResult将不会被facebook sdk调用,而是会调用片段活动的onActivityResult。 您应该从片段活动onActivityResult上调用片段的onActivityResult。

答案 1 :(得分:0)

从Fragment中删除onActivityResult,然后在Activity页面上添加方法

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
}

它对我有用!!!!!