Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook共享按钮-特定图像问题_Facebook_Facebook Opengraph_Share Button - Fatal编程技术网

Facebook共享按钮-特定图像问题

Facebook共享按钮-特定图像问题,facebook,facebook-opengraph,share-button,Facebook,Facebook Opengraph,Share Button,我有一个php页面,它从$\u GET接收要显示的图像。放置在回音中的简单id 我希望人们能够分享这个特殊的形象。我在标题中放置了一个META标记,它还使用$\u GET填充og:image的内容。当我检查页面时,我可以清楚地看到正确的数据 当我在Facebook调试器中加载url时,它使用的url没有在“?”后面添加数据。另外,使用“共享”按钮会看到一个空图像 如何确保人们在共享时看到正确的图像 其他一些信息:该站点在自定义图像上方有一个大横幅。当我不使用og:image时,它只是将这个大横幅

我有一个php页面,它从$\u GET接收要显示的图像。放置在回音中的简单id

我希望人们能够分享这个特殊的形象。我在标题中放置了一个META标记,它还使用$\u GET填充og:image的内容。当我检查页面时,我可以清楚地看到正确的数据

当我在Facebook调试器中加载url时,它使用的url没有在“?”后面添加数据。另外,使用“共享”按钮会看到一个空图像

如何确保人们在共享时看到正确的图像


其他一些信息:该站点在自定义图像上方有一个大横幅。当我不使用og:image时,它只是将这个大横幅作为我不想要的显示图像

对于任何有类似问题的人:我发现问题出在我的jpg上。不确定出了什么问题,但我重新保存了它们,一切正常


我在Photoshop中使用ImageOptim和Save for Web来减少文件大小,因此问题可能就在那里

您需要更新
og:url
(以及规范url,如果在站点上使用)以包含该GET参数。(这当然意味着你有不同的URL,所以喜欢/分享会被分别计算在这些URL中。)谢谢你的回复。我已经更改了og:url。它在调试器中工作!我没有收到任何错误消息,预览看起来很棒。但当我使用按钮时,我看不到图像。知道为什么吗?如果调试工具显示正确的信息,一切都应该正常。如果共享仍然显示一些不同的内容,那在大多数情况下是本地缓存问题。@Cbroe我一直在检查Facebook弹出窗口。大多数情况下,图片显示的是完整的URL,没有“?”后面的数据,有时确实如此。调试器显示所有链接都很好,但这是否仍然是缓存问题?