Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
应用程序正在通过facebook android sdk 3.17更新状态,但在使用facebook官方应用程序(404)时不会更新状态_Android_Facebook_Hash_Key - Fatal编程技术网

应用程序正在通过facebook android sdk 3.17更新状态,但在使用facebook官方应用程序(404)时不会更新状态

应用程序正在通过facebook android sdk 3.17更新状态,但在使用facebook官方应用程序(404)时不会更新状态,android,facebook,hash,key,Android,Facebook,Hash,Key,我认为这是密钥的一个问题,因为错误是一个弹出的灰色toast语句,我在这里对base64密钥哈希进行了置乱: 404密钥散列 p5snqdjTasicviuefsd+acASDnceLAFSJOI与任何存储的密钥哈希不匹配 我一直在阅读,但在这里看不到它的适用性 为什么不呢 我昨天已经通过Facebook应用程序成功发布了我的应用程序,该应用程序内置于eclipse中进行调试。它起作用了,但只是在我 android SDK 3.17的回退代码正常工作 2我在上面放了一个签名应用程序,它报告了一个

我认为这是密钥的一个问题,因为错误是一个弹出的灰色toast语句,我在这里对base64密钥哈希进行了置乱:

404密钥散列 p5snqdjTasicviuefsd+acASDnceLAFSJOI与任何存储的密钥哈希不匹配

我一直在阅读,但在这里看不到它的适用性

为什么不呢

我昨天已经通过Facebook应用程序成功发布了我的应用程序,该应用程序内置于eclipse中进行调试。它起作用了,但只是在我 android SDK 3.17的回退代码正常工作

2我在上面放了一个签名应用程序,它报告了一个不同的密钥 哈希值不匹配

3我尝试了HelloFacebookSample,它返回相同的密钥散列 作为我的原创,为调试项目而构建。这是一个更重要的问题 赞成胜于反对,但增加了圆度

4我只能使用Facebook SDK和应用程序id发布一整天

很抱歉,作为一名开发人员,我在这里抱怨侵入式安全性,但破坏示例应用程序确实令人失望,我依靠它们来保持理智

有人能解释一下密钥散列是如何派生的吗?在facebook开发者控制台中,应用程序ID十进制约为15位,应用程序机密十六进制更长

此外,我还想知道如何为facebook活动提供哈希。很抱歉,facebook上的很多代码对我来说都不起作用,就像我收到的一些代码一样,它又停止了


在有人问我之前,我已经在提供的样本中观察到了同样的效果,我会说这是代码独立的。

很抱歉回答我自己,但我不能100%同意我在问这个问题后得到的许多答案中的任何一个

这是一个好的开始。许多答案都主张同样使用java的keystore命令,即:

keytool-exportcert-alias androiddebugkey-keystore C:Users\Shalini.android\debug.keystore | C:\OpenSSL\bin\OpenSSL sha1-binary | C:\OpenSSL\bin\OpenSSL base64

多亏了沙利尼

这对我不起作用,只是琴弦不对。我不得不从屏幕抓取中复制它们,尽管我可以通过logcat查找调试密钥库。同样值得注意的是,很容易混淆I和l,即大写I和小写l。我的发布密钥中有3个,这只是第九次迭代,我把它做对了

在那条帖子里有一些关于把这把钥匙放进Facebook的好信息。 Coupla提示,添加“=”,因为这似乎是facebook表单的转义字符。也不要太担心SSO。反正我也不喜欢它的样子。您的应用程序可能需要几次尝试才能被接受