0

我正在解决一个问题,即除非将 URL 提交到Facebook 调试工具,否则 Like 按钮在我的网站上不起作用。

当我像看到两个请求触发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

我最初认为这是Stack Overflow 问题,因为该站点运行在与 Heroku 有点相似的平台上,但对于 Drupal(Pantheon),我无法在本地重现该问题。但是,我联系了 Pantheon 支持,他们报告说 Pantheon 上不存在 Heroku 限制。

我不确定我可以使用哪些其他工具来调试它。我的文章页面从 Facebook Debugger 获得了干净的报告。关于我可以深入研究的任何想法或提示?

4

1 回答 1

0

我在万神殿上运气不错。如果您只是想在 drupal 上获得一个赞按钮,为什么不使用http://drupal.org/project/fb_social/我在 d7 和 d6 中使用过它,我从来没有遇到过问题。

万神殿应该能够肯定地处理对 facebook 的请求

谢谢

缺口

于 2012-08-13T23:54:12.273 回答