您好我与Android进行了Facebook登录集成,当我点击登录按钮时,我收到此警告:
"无会话请求需要令牌但缺少应用程序ID或 客户端令牌。"
应用程序ID和keyHash很好。我从官方Facebook文档中进行登录集成。
请帮帮我。
问候。
答案 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