运行适用于Android的Facebook SDK,示例

运行适用于Android的Facebook SDK,示例,android,facebook,Android,Facebook,请某人确认一下,以便运行 来自Facebook Android SDK的官方Android示例, 你可以运行它们 没有1)生成公钥-私钥散列(keytool openssl) 并将其写入“开发人员设置” 如果您选择2)创建一个新的“开发者应用程序”MyApp,请填写数据并为其提供生成的密钥哈希 事实上,我没有提供facebook的密钥(可能性1),但能够运行这些示例(甚至需要登录的HelloFacebookSample)。是因为我在运行示例(可能性2)之前使用其密钥创建了我的应用程序吗 最简单的

请某人确认一下,以便运行 来自Facebook Android SDK的官方Android示例, 你可以运行它们

没有1)生成公钥-私钥散列(keytool openssl) 并将其写入“开发人员设置”

如果您选择2)创建一个新的“开发者应用程序”MyApp,请填写数据并为其提供生成的密钥哈希


事实上,我没有提供facebook的密钥(可能性1),但能够运行这些示例(甚至需要登录的HelloFacebookSample)。是因为我在运行示例(可能性2)之前使用其密钥创建了我的应用程序吗

最简单的应用程序,如ProfilePictureSample,将立即运行。然而,如果你想运行那些涉及身份验证的程序,你需要执行一个额外的配置步骤,那就是向Facebook提供你的Android密钥哈希

有关更多信息,请查看“运行示例”下的链接


事实上,我没有提供facebook的密钥,但我能够运行这些示例。是因为我在运行示例之前使用其密钥创建了我的应用程序吗?这就是重点。运行facebook sdk示例中的ProfilePictureSample示例等应用程序不需要密钥。为此,您没有登录facebook。如果您想运行HelloFacebookSample,则需要他们的密钥。您需要登录此示例,并且需要密钥。我运行的HelloFacebookSample没有密钥,真的。在登录对话框中出现提示时,我输入了用户密码,但我坚持认为我没有在facebook网站的“开发者设置”中输入密码。所以我猜可能是因为我之前创建了“我的应用程序”并带有一个键。我建议你浏览答案中的链接。ProfilePictureSample:演示配置文件图片控件的非登录使用。这是链接引用的内容。HelloFacebookSample:一个全面的示例,演示了配置文件访问、状态更新和照片上传,您需要密钥,这表明如果您登录,您可能已经拥有密钥,但不知道该怎么想,因此这里有一个问题!您的设备上是否安装了Facebook应用程序?密钥哈希用于SSO,但不用于web对话框。