我有這個固定爲我,我用錯了keyhash在Facebook上同樣的問題,也許你有同樣的問題
打開AndroidFacebook腳本,然後滾動,直到你看到這一點:
public void OnLoginComplete(string message)
{
var parameters = (Dictionary<string, object>)MiniJSON.Json.Deserialize(message);
if (parameters.ContainsKey("user_id"))
{
isLoggedIn = true;
userId = (string)parameters["user_id"];
accessToken = (string)parameters["access_token"];
accessTokenExpiresAt = FromTimestamp(int.Parse((string)parameters["expiration_timestamp"]));
}
if (parameters.ContainsKey("key_hash"))
{
keyHash = (string)parameters["key_hash"];
print (keyHash);
}
OnAuthResponse(new FBResult(message));
}
,你可以在裏面它涉及到keyhash我把
print (keyHash);
所以現在,如果你運行它,並登錄和使用的logcat在日食或記錄器來查看打印看()出來的代碼檢查您在facebook應用程序中使用的keyhash和使用print(keyHash)打印出來的keyhash;女巫是正確的,希望這有助於:)
顯示一段代碼請致電 –
請分享一些代碼。很難猜測你的問題。 – Rashad
void Awake() FB.Init(SetInit,OnHideUnity); } 公共無效OnClickTest() { 的FB.login( 「電子郵件,publish_actions」,LoginCallback); } void LoginCallback(FBResult result) m_Debug.text + =「 - LoginCallback - 」+ result.Text +「\ n」; (FB.IsLoggedIn) { OnLoggedIn();如果(FB.IsLoggedIn) } } –