关于facebook登录出现的问题

news/2024/11/8 23:08:11/

使用facebook第三方登录是出现:

lnvalid key hash. The key hash “一串字符” doesnot match any stored key
hashes. Configure your app key hashes athttps://
developers.facebook.com/apps/facebook的应用编号/

出现以上问题原因是因为,装的apk包的签名和生成给到facebook散列值的签名文件不一致导致。

第一步:查询apk包下的签名信息

keytool -list -printcert -jarfile test.apk

主要记录SHA1值

第二步:查询打包时的签名文件

首先需要看一下是否有配置签名配置,如果有进去配置签名配置的话找到签名文件使用:

keytool -list -v -keystore debug.keystore

进行查询文件的SHA1信息,看是否与apk的信息一致。一致那就对了,把这个文件生成的散列值配置到facebook的后台,然后安装apk包进行测试。

如果项目中没有配置签名信息时,这是debug包默认使用的是“C:\Users\用户名.android\debug.keystore”这个签名信息。这是安装第二步查询keystore的SHA1的值。

注意:debug.keystore 的信息如下:

默认debug.keystore的信息如下:
Keystore name: “debug.keystore”
Keystore password: “android”
Key alias: “androiddebugkey”
Key password: “android”
CN: “CN=Android Debug,O=Android,C=US”

facebook散列值生成方法:

keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64

需要注意的是 openssl 模块需要安装一下
安装完毕后,在cmd中openssl是否有如下

如果没有这个那就需要配置环境变量,将openssl的安装程序路径复制一份配置打PATH变量中就行了。

问题解决,希望能帮助到大家,也欢迎大家留言探讨。


http://www.ppmy.cn/news/869508.html

相关文章

Facebook第三方登录切换账号的问题

错误信息 公司接入了Facebook的第三方登录功能。发现一个问题,就是第一次登录之后,下次再登录就只有两个按钮:以上次的身份继续登录,取消登录。如果想使用另一个账号登录的话,就只能从Facebook客户端切换账号&#xff…

Shopee账号关联了怎么办?

一、如何防止账号关联? 在检测Shopee是否有关联时,ip是一个非常难解决的问题,也是最容易关联的问题。如果你想安全,你需要一台电脑,一根网线和一家商店。这样,商店和计算机都绑定到ip,这样就不…

facebook第三方账号登录

一、准备工作 1、开通facebook账号,设置后台参数和测试都用得到 注册facebook账号:https://www.facebook.com/ 2、进入开发者后台,如果没有项目的话先创建相关的项目 https://developers.facebook.com/apps/1259504534946221/add/ 开通公司验…

Google Play 账号关联问题解决

最近真的忙,需求做不完,代码要重构,很多策略要沟通,会议也慢慢多了起来,但仍然不能停止输出有价值的文章! 被问到最多的问题也是最让大家头疼的问题是被关联,很多新手经常觉得莫名其妙的应用就…

关于eBay多账号防关联你不得不知道的事

最近很多人向龙哥反映,说这个亚马逊平台封号越来越严重了,来问龙哥咋办。我这边的建议就是最好多运营几个平台,分散这个封号风险。像是eBay这个平台,在美国也是很受欢迎的。今天的话就会着重讲讲eBay要怎么多账号防关联&#xff0…

同一账户在不同地方登录问题

同一个账户在在不同地方登录,别的地方提示下线了。 概述 其实就是以用户最后一次登录的为准。其他登录的地方全部提示:你已经下线,是否重新登录。从而保护你的操作信息是安全的。 实现原理 随机产生一个uuid,然后设置一个键key…

下单账号与支付账号不一致_【支付宝】如何申请支付账号

简单说明:1.支付宝支付功能开通相对较快,一般1天就可以通过了 2.以下的网址是方便您直接跳转到对应页面的,点击网址后先登录哦 添加关联账户(为了财务分离)(如果已经有一个想要做APP支付的支付宝账户,请用原有的公司的账户登陆后访问以下网址) https://uemprod.alipay.…

亚马逊店铺同站点关联了应该怎么操作方法?

亚马逊店铺同站点关联了应该怎么操作方法? 一般陌生关联都会收到这样的邮件: 尊敬的 ***: 您好! 我们发现您与以 L***** 开头的账户有关。 我们收到了您提交的信息,但目前这些信息不足以重新激活您的账户。要重新激活您…