【发布时间】:2018-01-24 13:57:34
【问题描述】:
从我的科尔多瓦应用程序中,我尝试将内容发布到用户的 FB 提要...从我的应用程序中,用户成功登录到 FB(我的应用程序通过用户/秘密令牌等获得正确的“连接”状态)...但是当我使用facebookConnectPlugin.showDialog() 函数实际发布一些内容时,我不断得到一个通用的sorry, something went wrong FB 错误页面...当我关闭该页面时,4201 - user cancelled dialog 会返回到我的应用程序。
我已经排除了 2 天的问题,但无法弄清楚...所以现在我正在查看所有内容,想知道我的问题是否与哈希键有关。但是我没有收到其他人报告的任何哈希键错误。
我正在将 FB 应用到我的 cordova 应用程序中。我创建了 FB 应用配置文件,获取了我的应用 ID,并在将 cordova-plugin-facebook4 插件添加到我的应用时将其作为变量提供。
然后,在我的电脑上,我使用 keytool 创建 Android 哈希键,并使用 keytool/OpenSSL 导出并将该哈希键复制回 FB 应用配置文件。
但是当我编译我的科尔多瓦应用程序时,应用程序如何/从哪里获取哈希键?我不记得告诉我的应用我的密钥库在哪里?它怎么知道去抢它?...它甚至会这样做吗?
谁能给我解释一下?或者有人可以指出我为什么无法发帖的另一个方向吗?
【问题讨论】:
-
能否请您从 logcat 发布日志?
-
@dazza5000 - 我想我发现了 cordova/FB 哈希键冲突...现在将来自
\.android\debug.keystore的正确测试哈希键添加到我的 FB 应用程序配置文件中。这个 def 不是我之前定义的键。希望这能解决它...在几个小时内报告
标签: android facebook cordova facebook-graph-api