我收到此警告"无会话请求需要令牌但缺少应用程序ID或客户端令牌"

时间:2014-09-28 03:14:39

标签: android facebook sdk

您好我与Android进行了Facebook登录集成,当我点击登录按钮时,我收到此警告:

  

"无会话请求需要令牌但缺少应用程序ID或   客户端令牌。"

应用程序ID和keyHash很好。我从官方Facebook文档中进行登录集成。

请帮帮我。

问候。

2 个答案:

答案 0 :(得分:1)

你需要在代码中指定你的facebook app id https://developers.facebook.com/quickstarts/?platform=android按照这些教程获取facebook app id。然后在你的代码中使用它

<string name="app_id">27368237928798</string>
    <meta-data
    android:name="com.facebook.sdk.ApplicationId"
    android:value="@string/app_id" />

答案 1 :(得分:0)

对我来说,问题是通过在http://developer.facebook.com/apps/ {your_app_id_number} / settings /

中的应用设置手动输入密钥哈希来解决的。

似乎&#34;快速启动&#34;向导并不真正存储您编写的哈希值,也无法识别。至少使用SDK 3.21.1 https://github.com/facebook/facebook-android-sdk

中包含的HelloFacebookSample进行测试

不需要按照中所述卸载FB应用程序 Login failed invalid key error with Facebook SDK