您好我有Facebook登錄的整合與Android,當我點擊登錄按鈕,我得到這樣的警告:我得到這樣的警告「無會話請求需要令牌,但缺少任一應用程序ID或客戶端令牌」
「無會話請求需要令牌但丟失應用程序ID或 客戶端令牌。「
應用程序ID和keyHash都可以。我有來自官方Facebook文檔的登錄集成。
請幫幫我。
問候。
您好我有Facebook登錄的整合與Android,當我點擊登錄按鈕,我得到這樣的警告:我得到這樣的警告「無會話請求需要令牌,但缺少任一應用程序ID或客戶端令牌」
「無會話請求需要令牌但丟失應用程序ID或 客戶端令牌。「
應用程序ID和keyHash都可以。我有來自官方Facebook文檔的登錄集成。
請幫幫我。
問候。
您需要在代碼中指定您的Facebook應用程序ID,請點擊這裏https://developers.facebook.com/quickstarts/?platform=android通過以下教程獲取Facebook應用程序ID。然後在你的代碼中使用它像這樣
<string name="app_id">27368237928798</string>
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/app_id" />
對於我來說,這個問題是通過手動輸入解決在應用程序設置的密鑰散列在http://developer.facebook.com/apps/ {your_app_id_number} /設置/
看來,「快開始「嚮導並不真正存儲您編寫的散列並且不可能識別。至少測試了HelloFacebookSample包含在SDK 3.21.1 https://github.com/facebook/facebook-android-sdk
說我跟着該教程,這裏有更多的細節: 11588-11588/com.pegyx .app E/SensorManager:線程啓動 09-28 00:42:25.156 11588-11588/com.pegyx.app D/SensorManager:registerListener :: handle = 1598182229 name = BOSCH BMC150加速度傳感器延遲= 200000 09-28 00 :42:25.179 11588-11620/com.pegyx.app D /請求:警告:無會話請求需要令牌,但缺少應用程序ID或客戶端令牌。 D/SensorManager:unregisterListener :: 09-28 00:42:29.093 11588-11588/com.pegyx.app D /傳感器:保持監聽器=發送..正常延遲200ms – roliva 2014-09-28 03:48:08
您是否在清單中指定了 –
2014-09-28 04:02:13
請參閱我的編輯......... – 2014-09-28 04:03:53