集成Facebook错误:该密钥散列不匹配任何已存储的密钥散列

Android集成Facebook登录或分享时,需要设置发布密钥散列

参考:https://developers.facebook.com/docs/facebook-login/android

E/fb4a.GraphServiceQueryExecutor: query error
    X.60E: [code] 1349195 [message]: 该密钥散列不匹配任何已存储的密钥散列。请前往 https://developers.facebook.com/docs/facebook-login/android 了解更多信息。 [extra]: 
        at X.1aA.onError(:268275)
        at com.facebook.common.jniexecutors.NativeRunnable.run(Native Method)
        at com.facebook.common.jniexecutors.PooledNativeRunnable.run(:73542)
        at X.0gj.execute(:61285)
        at com.facebook.common.jniexecutors.NativeRunnable.run(Native Method)
        at com.facebook.common.jniexecutors.PooledNativeRunnable.run(:73542)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
        at X.1kv.run(:117294)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
        at X.1l8.run(:117313)
        at java.lang.Thread.run(Thread.java:784)
try {
    PackageInfo info = getPackageManager().getPackageInfo(
            "cn.appblog.example",
            PackageManager.GET_SIGNATURES);
    for (Signature signature : info.signatures) {
        MessageDigest md = MessageDigest.getInstance("SHA");
        md.update(signature.toByteArray());
        Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
    }
} catch (PackageManager.NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
上一篇 Google Play App Signing的问题以及解决方式
下一篇 Android接入Google Analytics记录
目录
文章列表
1 JVM中Perm区持续上涨问题
JVM中Perm区持续上涨问题
2
Java判断IP地址是否在CIDR范围内
Java判断IP地址是否在CIDR范围内
3
常用开发工具整理
常用开发工具整理
4
设计模式(22)享元模式
设计模式(22)享元模式
5
Logstash排除字段及字段内容
Logstash排除字段及字段内容
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。