gpt4 book ai didi

android - remote_app_id 与存储的 id 不匹配 - 异常

转载 作者:太空宇宙 更新时间:2023-11-03 11:27:58 25 4
gpt4 key购买 nike

我正在使用 Facebook native 登录,我得到了 CLOSED_LOGIN_FAILED。

下面是我在DDMS中得到的LogCat,

    02-22 15:16:22.939: E/exception(4583):  is null
02-22 15:16:22.939: E/session(4583): is {Session state:OPENING, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[]}, appId:420081348034777}
02-22 15:16:22.939: E/state(4583): is OPENING
02-22 15:16:51.749: E/exception(4583): is com.facebook.FacebookOperationCanceledException: remote_app_id does not match stored id
02-22 15:16:51.749: E/session(4583): is {Session state:CLOSED_LOGIN_FAILED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[]}, appId:420081348034777}
02-22 15:16:51.749: E/state(4583): is CLOSED_LOGIN_FAILED
02-22 15:16:51.749: E/if logged in is(4583): true : false
02-22 15:16:51.749: E/if logged in is(4583): exception : com.facebook.FacebookOperationCanceledException: remote_app_id does not match stored id
02-22 15:16:51.749: E/if logged in(4583): premissions : []

我得到 key 哈希使用

C:\Program Files\Java\jre6\bin>keytool -exportcert -alias androiddebugkey -keystore "c:\documents and settings\Droid 4\.android\debug.keystore" | C:\openssl-0.9.8g_win32\bin\openssl sha1 -binary | C:\openssl-0.9.8g_win32\bin\openssl base64

"c:\documents and settings\Droid 4\.android\debug.keystore" 是我的 keystore 路径C:\openssl-0.9.8g_win32\bin\openssl 是我的 openssl 路径

这就是我如何通过 eclipse 和我创建的 keystore 获取使用它的 key ,

C:\Program Files\Java\jre6\bin>keytool -exportcert -alias mykeystorename -keystore "D:\Apps\mykeystorepath" | C:\openssl-0.9.8g_win32\bin\openssl sha1 -binary | C:\openssl-0.9.8g_win32\bin\openssl base64

这是我用来获取我的 keyhash 的命令,用我为发布创建的 kaystore 签名。

我不知道我哪里出错了,我已经尝试了所有相关线程,但我没有成功。

提前致谢。

最佳答案

使用这段代码因为更可靠,我尝试了很多版本的openssl但都没有成功。

  try {
PackageInfo info = getPackageManager().getPackageInfo("your.package",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("YOURHASH KEY:",
Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NameNotFoundException e) {

} catch (NoSuchAlgorithmException e) {

}

在onCreate中粘贴

关于android - remote_app_id 与存储的 id 不匹配 - 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15021790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com