【发布时间】:2014-12-15 11:27:27
【问题描述】:
大家好,我已经看到了很多解决方案,但我无法理解这一点
我正在开发一个应用程序来更新按钮点击它与测试用户工作正常
我已经从 facebook api 指南生成哈希键,如下所示
try {
PackageInfo info = getPackageManager().getPackageInfo(
"com.example.helpme",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.e("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
每当我从另一个帐户 #200 登录时,用户还没有授权应用程序执行此操作
请帮助我,它在 live 后也无法正常工作......
【问题讨论】:
-
你在 facebook 上的应用是否处于生产状态?
-
生产状态??我不明白你的意思,我的应用程序向所有用户显示在线可用..
-
使用 publish_actions 授权并确保您尝试使用应用管理员
-
是的。当我通过openssl commond提示生成哈希密钥时出现问题,它与使用代码密钥哈希不同
-
它与测试用户工作正常
标签: android facebook facebook-graph-api