【问题标题】:Facebook Share Not Showing Description and ImageFacebook 分享未显示描述和图像
【发布时间】:2012-07-04 01:30:39
【问题描述】:

我正在处理一个项目,我在产品页面上添加了一个分享按钮,当我点击分享时,它只在 fb 分享框中显示该网站的链接,没有其他信息显示 我的主页可以分享成功了

没关系

http://smartbetty.com

我添加了一些 og 标签但没有运气

这是我的问题网址

http://smartbetty.com/index.php/frontend/campaigns/single/882/Fantastic-Deal-24-for-a-Stunning-Pair-of-Pearls-Meet-Silver-Drop-Earrings-Valued-at-150

当我在 facebook 调试器上调试它时,它会给出以下结果

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fsmartbetty.com%2Findex.php%2Ffrontend%2Fcampaigns%2Fsingle%2F882%2FFantastic-Deal-24-for-a-Stunning-Pair-of-Pearls-Meet-Silver-Drop-Earrings-Valued-at-150

我玩了几个小时但没有运气 有谁知道这是怎么回事 谢谢

【问题讨论】:

  • 在您的调试页面上查看应修复的打开图形警告下的内容
  • 是的,我看到了,但是浏览器没有给出移动临时 302 错误,facebook 如何返回它,我在哪里可以开始修复 :)

标签: php facebook facebook-graph-api facebook-sharer


【解决方案1】:

调试器的反应很清楚,不是吗?

URL 请求了 HTTP 重定向,但无法遵循。

您的页面发送 302 重定向 - 到同一个地址!如果遵循这一点,它会再次进行相同的重定向……一次又一次……一次又一次。

您希望任何工具如何从具有类似行为的页面中提取数据......?

由于在“真实”浏览器中请求页面时并没有这样做,因此您显然在某种程度上将服务器端的事情搞砸了——也许试图设置一个 cookie,然后重定向到同一个地址,期望有要使用的 cookie 值(你没有像 FB 的刮刀这样不接受或发送 cookie 的工具),或类似的东西......

【讨论】:

  • 当我使用浏览器访问时,我可以看到所有内容,但为什么 facebook 会提供 302 页面。看不懂:(
  • 好吧,禁用浏览器中的 cookie(并删除页面中现有的 cookie),然后尝试加载它——同样的问题,无休止的重定向,直到浏览器最终放弃。因此,您必须在您正在使用的系统上进行一些调试/阅读文档,并尝试找出为什么它的行为方式以及如何禁用它。并用重物击败程序员,因为 假设 cookie 会工作并且如果它们不提供则不会提供任何后备只是简单的愚蠢和业余 :-)
  • :) 很好,但在 google plus 中这显示得很好 smartbetty.com/index.php/frontend/campaigns/single/882/… 我试试这种方式
猜你喜欢
  • 2014-01-13
  • 2016-03-19
  • 1970-01-01
  • 2014-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多