Facebook Messenger 复选框插件已 Conceal (已检查其他答案)

标签 facebook checkbox

我遇到了与这里相同的问题:Facebook messenger checkbox plugin is hidden

我尝试根据 Facebook 的文档实现 Facebook Checkbox 插件,但它不会显示在我公司的 VM 上。

Facebook SDK 实现工作正常,我尝试了“分享”和“喜欢”按钮,它们显示正确。

我有一个具有公共(public)访问权限的 Facbook 页面和一个处于开发模式的 Messenger 应用程序。来自 Facebook 的“Send-API”也可以正常工作:我能够从我的开发 VM 上的网页以管理员身份向自己发送消息。

完成以下步骤:在每个请求上使用随机 user_ref,将我的页面设置在白名单上,使用“https”,访问我的页面 FB-loggedIN 和 FB-loggedOut

但结果以 Markup 和 Log-Infos 结束,就像这个屏幕: See FF DeveloperTools Markup Screenshot for current state

据此,我访问了一个以 origin 形式给出的页面,插件应该可以在其中工作(请参阅我的问题中的第一个链接)- 但那里的插件 HTML 与我的相同。

那么 Facebook 的网站是否存在一般性问题,或者是否有更多必要来运行此插件?可能是我的 VM 上的自签名证书有问题吗?

目前我不想通知或登录任何用户。我只想要显示复选框。

也许任何人都有想法或相同的经历:)

附加信息:控制台显示以下消息 fb:messenger_checkbox 未能在 45 秒内调整大小

最佳答案

经过一番调整后,我们发现需要注册的网络钩子(Hook)(即使您不使用事件)才能使 Messenger 复选框插件正确呈现。

关于Facebook Messenger 复选框插件已 Conceal (已检查其他答案),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42387512/

相关文章:

android - Facebook SDK 4.0.1 登录NPE

iOS:如何从我的应用程序中打开 Facebook 应用程序中的特定帖子?

javascript - FB 是未定义的,即使我刚刚使用它

javascript - jQuery - 单击复选框添加类和删除类

javascript - 使用 Jquery 获取复选框值有时会返回错误值,但并非每次都返回错误值

ios - 有什么方法可以让我无法通过他的 Facebook 用户 ID 或用户名获取任何用户的好友列表?

Facebook 广告洞察异步报告返回 "Job Failed"

qt - 从QErrorMessage删除复选框

java - 如何获取与 Selenium webdriver 中的复选框关联的标签?

javascript - 如果复选框被选中,获取下一个输入[文本]