1

Facebookのログインに問題があります。私はフェイスブックsdk 4.3.6unity3d 4.3.0/4.3.1.

ログインボタンを押すとFacebookの許可ウィンドウが開き、[OK]を押しても何も起こらず、次のメッセージがログに出力されます

" sending to Unity OnLoginComplete({"cancelled":true,"key_hash":"asdasd"}) "

FB.Login("email,publish_actions", LoginCallback);

そして

void LoginCallback(FBResult result)                                                        
    {                                                                                          

        login = result.Text; // output  login=false, userid="", access_Token=""

    } 
4

1 に答える 1

2

上記の答えが何であるかわかりません...なぜJSONは何かに関係しなければならないのですか?

私は同じ問題を抱えています... Facebook SDK 4.3.4 を使用していて、同じ問題を抱えていました。4.3.6 に新しいものがあるのを見て、それを試してみました...同じ問題。

LOGCAT を確認したところ、同じ行が表示されました: Unity に送信 OnLoginComplete({"cancelled":true,"key_hash":"4EbLC........0uFU1A="})

私のUNITY Facebook設定から持っているものではありません...このHASHがどこから取得されているのかわかりません。

"cancelled":true の結果は、権限を許可するための Facebook ダイアログの結果であるかどうか疑問に思っています..ただし、[キャンセル] をクリックしませんでした。

まだ試していない唯一のことを試してみます。これは、最新のOPENSLLを入手してキーを再生成するための誰かからの投稿でした...


解決済み: OK これが私がそれを機能させるためにしたことです....

LOGCAT から取得したハッシュを、develop.facebook.com/apps の Facebook 開発アプリ設定に追加しました。

今、それは私にログインします...

そのハッシュがどこから来ているのかわかりません... Unityから生成されたハッシュもそこにあります。

ライアン

于 2013-11-30T01:09:26.977 に答える