我正在解决一个问题,即"赞"按钮在我的网站上不起作用,除非将URL提交到Facebook调试工具。
当我点击时,就像我看到两个请求向comment_widget_shell.php开火时。成功(找到 302)后,另一个失败,显示状态"(已取消)"并键入"挂起":
成功的请求:
Request URL:http://www.facebook.com/plugins/comment_widget_shell.php?locale=en_US&master_frame_name=f236db264&offsetX=0&sdk=joey
Request Method:GET
Status Code:302 Found
失败的请求:
Request URL:https://www.facebook.com/plugins/comment_widget_shell.php?locale=en_US&master_frame_name=f236db264&offsetX=0&sdk=joey
在撰写此问题时,下面是一个示例 URL,其中 like 失败:
http://www.zujava.com/geisha-makeup
我最初认为这是堆栈溢出问题,因为该网站在与 Heroku 有点相似的平台上运行,但对于 Drupal(万神殿),我无法在本地重现该问题。但是,我联系了万神殿的支持,他们报告说万神殿上不存在 Heroku 限制。
我不确定我可以使用哪些其他工具来调试它。我的文章页面从Facebook调试器获得干净的报告。有什么想法或技巧可以更深入地研究吗?
我在万神殿里运气很好。如果您只是想在 drupal 上获得一个喜欢按钮,为什么不使用 http://drupal.org/project/fb_social/因为我在 d7 和 d6 中使用过这个按钮,而且我从来没有遇到过问题。
万神殿应该能够肯定地处理对Facebook的请求
谢谢
缺口