android - Facebook 要求为仍处于沙盒模式的应用程序提供 Android key 哈希

标签 android facebook hash key

当我尝试在 OSX 10.9 上的 Eclipse 上通过我的(模拟的)Android 应用程序登录时,我从 Facebook 收到以下意外错误: “此应用未配置 Android key 哈希。在 http://developer.facebook.com/apps/appID/ 配置您的应用 key 哈希”

现在在 Facebook 上,此应用程序处于沙盒模式。我已将我的哈希键添加到开发人员设置下的“示例应用程序设置”。

我已经用这个命令生成了这个哈希键(就像 Facebook 入门指南中规定的那样):

MacBook-Pro:.android macbook$ keytool -exportcert -alias androiddebugkey -keystore/Users/macbook/.android/debug.keystore | openssl sha1-二进制 | openssl base64

输入 keystore 密码:android

为什么 Facebook 仍然要求我提供来自仍处于沙盒模式的应用程序的特定应用程序 key 哈希值?我该如何解决这个问题?我的 key 工具有问题吗?

最佳答案

“示例应用设置”仅供您运行 SDK 附带的示例应用。

对于您的应用,您需要将 key 哈希添加到应用的“ native Android 应用”部分。

有关详细信息,请参阅此文档:https://developers.facebook.com/docs/android/getting-started/#create-app

关于android - Facebook 要求为仍处于沙盒模式的应用程序提供 Android key 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20123492/

相关文章:

python - Python 脚本是否可以对自身进行 md5 哈希?

arrays - 可以在不先声明变量的情况下进行引用吗?

c - Linux hash.h : Using the fast hashing routine

java - 在 onCreate() 方法中创建和填充大型数组是不明智的吗?

android - 是否可以在 android 中记录通话双方(麦克风、扬声器)?

facebook - 控制当我喜欢一个 URL 时 facebook 显示的图像

facebook - type=facebook 中页面的空结果

android - 创建通知而不弹出

android - 为什么大型 Android Activity 单元测试会失败?

php - 从 Facebook Graph API 获取第三方帖子