Facebook 共享插件未检测到指定的 post URL

Facebook Sharing plugin doesn’t detect the specified post URL

我使用 Facebook 分享按钮通过 Open Graph Meta 和其他默认 Meta 在 Facebook 上分享我的文章(标题、描述和图片) 我的文章在 post.php 页面中得到回应,例如 (mywebsite.com/post.php?id=post_id) 内容因 post_id 而异。 嗯,在fb上分享了一个post,遇到了一些问题。

1:fb 分享没有检测到分享的 article/current post 的图片。 (认为​​我的 Open Graph Meta 中的图像 URL 是正确的)并且在 Facebook 上分享它之后 link 没有重定向到确切的 URL (mywebsite.com/post。 php?id=post_id).

2:fb 分享按钮在我的 post.php 页面中,该页面分享不同的 post,但所有 post 的分享都被计为相同。 FB 分享按钮有一个属性 (data-href="url-to-share"),我的是 (data-href="<?php echo'post.php?id=post_id';?>")。 任何人都知道我的 code/URL 地址有什么问题和哪里有问题吗?

如果您的元标记显示正确的数据,那么一定是 fb 问题。我以前遇到过类似的问题。 尝试在 FB 调试器 (https://developers.facebook.com/tools/debug/og/object/) 中调试您的 url。它有助于。

Fb 没有获取您的更新数据,因为他们有自己的 time/interval 从网站获取新数据(如果我没记错的话)。使用调试器,您将看到共享的外观并显示缺少的详细信息(如果有)。