Facebook分享未显示图片

问题描述

| 我编写了新闻PHP脚本。每个新闻结束时,我都有一个Facebook分享按钮。问题是我无法显示Facebook分享缩略图。 我尝试了Meta OG
<link rel=\"image_src\" href=\"\" /> 
元素没有任何成功。有趣的是,某些使用我的新闻PHP Script的域对此没有问题,但有些问题。 域没有任何问题: http://www.yenialanya.com/manset/vergi-denetmenine-itiraz.htm(请检查新闻底部) 有问题的领域: http://www.usakhabermerkezi.com/egitim-ogretim/usak-universitesi-rektorluk-secimleri-sonuclandi-iste-secim-sonuclari.htm http://www.demokrathaber.net/dunya/dunyanin-ekseni-kaydi.htm http://www.tebilisim.com/v4/siyaset/benzin-zamlardan-bizde-hosnut-degiliz.htm 我还尝试了“ 1”,但并没有解决问题。 以上所有域名都使用同一系统。我认为可能是由于系统原因,所以我尝试了干净的HTML页面: http://www.PHPsistem.com/fb/ 如您在上一个示例中看到的,我使用了2种不同的共享选项。首先弹出。我通过URL发送了所有参数,但是有些域显示图片,有些则没有。我还添加了“ 1”选项。 我还考虑了
.htaccess
并清理了其中的所有内容,因为我认为
.htaccess
可能会阻塞某些东西。我非常仔细地采取了我可以想到的所有步骤。 这个问题开始令人讨厌,如果有人可以帮助我,我将感到非常高兴。     

解决方法

使用开放图谱协议
<meta property=\"og:title\" content=\"The Rock\"/>
<meta property=\"og:type\" content=\"movie\"/>
<meta property=\"og:url\" content=\"http://www.imdb.com/title/tt0117500/\"/>
<meta property=\"og:image\" content=\"http://ia.media-imdb.com/rock.jpg\"/>
<meta property=\"og:site_name\" content=\"IMDb\"/>
<meta property=\"fb:admins\" content=\"USER_ID\"/>
<meta property=\"og:description\"
      content=\"A group of U.S. Marines,under command of
               a renegade general,take over Alcatraz and
               threaten San Francisco Bay with biological
               weapons.\"/>
要测试每个链接,请使用URL Linter 看这个论坛,他们中的大多数人都会问同样的问题,为什么OG图像不能像按钮一样工作。也许是个错误?错误16580     ,您使用的是公共服务器还是本地服务器?如果URL来自本地主机,则Facebook共享不显示图片。     ,Facebook似乎想要两个方向上至少200px的图像,无论是在OG元数据中提供还是仅嵌入在页面上。他们已经更新了URL linter,以最近显示OG元数据的此错误。我现在找不到源,但是我认为它们以前的最大像素尺寸小于200px ... 另外,我看到了在OS X上显示Chrome缩略图的问题,而在Windows浏览器上却没有问题。真的很奇怪     ,转到http://developers.facebook.com/tools/debug并填写您的网址 如果响应代码为503,则说明您的网站无法访问。可能是您的网站正在建设中……