Facebook 分享对话框始终仅在 Android 上显示验证码

Posted

技术标签:

【中文标题】Facebook 分享对话框始终仅在 Android 上显示验证码【英文标题】:Facebook Share dialog always shows Captcha only on Android 【发布时间】:2014-05-09 14:52:35 【问题描述】:

我有一个具有“共享”功能的跨平台应用程序(ios/android/Web)。 “分享”功能在 iOS 和 Web 版本上运行良好,但在 Android 平台上,Facebook 总是在显示分享表单之前向用户显示“安全检查”验证码:

传递给FB.Feed 的参数如下:

链接:"http://apps.facebook.com/<my_app_id>" 链接名称:"Solitaire"(我的应用名称) 图片:"http://casual-solitaire.herokuapp.com/Resources/Facebook/ShareIcon-128x128.png"

这里有两个奇怪的地方:

    验证码仅在 Android 上发生 如果我在 FB.Feed 中使用完全相同的参数,但将 <my_app_id> 更改为另一个应用程序,验证码就会消失(我已经使用我已发布的另一个应用程序的应用程序 ID 对其进行了测试)。

看起来我的应用 ID 已被“列入黑名单”,有谁知道我可以做些什么来解决这个问题?

【问题讨论】:

嘿 Eduardo,您介意分享您的应用 ID 吗? 没问题@Flaxfield,它是'1446984348864495'。 【参考方案1】:

分享该网址时似乎存在可疑活动。这对您的 Android 用户来说已经发生了多长时间?也可能是与此 url 一起共享的消息。

您可以在这里对被屏蔽的内容提出申诉:https://www.facebook.com/help/contact/244560538958131

我希望这对您有所帮助。

【讨论】:

感谢您的回复,如果能解决我的问题,我会尝试您的建议并在此处发布反馈。

以上是关于Facebook 分享对话框始终仅在 Android 上显示验证码的主要内容,如果未能解决你的问题,请参考以下文章

Facebook 对话框仅在纵向模式下显示

Facebook 分享并始终询问该帐户

仅在 Facebook 分享中出现问题....你能告诉我哪里出错了吗?

即使安装了本机应用程序,iOS 上的 Apache Cordova Facebook 插件也始终打开 Web 对话框

html 仅在用户通过Twitter,Facebook或Google+分享内容后才显示内容

Facebook SDK 3.2 登录仅在应用程序未终止时才有效