在网页上,我包括
<meta property="fb:pages" content="123...">
以及各种开放图表信息。我最近用那个号码创建了那个 Facebook“页面”。
当链接在 Facebook 上共享时 og:image 等有效,但没有连接到我尝试链接的 Facebook“页面”。相反,共享的右上角有一个“i”,它给出了一个关于本网站的信息框,上面写着“Facebook 页面:找不到”。 (我已将 url 放在 sharing debugger 中,然后在那里重新抓取了 url。)
我看到有一些方法可以在“商务管理器”( facebook documentation )中验证您对整个域的所有权,但它说:
You can still add Open Graph tags to your website to indicate ownership—this does not require the use of Business Manager. You can find more information about implementing the fb:pages tag in the Open Graph - Object Properties documentation.
所以我认为 fb:pages 应该可以工作,而且我认为它应该像我那样工作。不幸的是,该引用的链接现在转到了不相关的文档。此外,Facebook 的 Sharing Debugger 在其在页面上找到的 Open Graph 属性中显示 fb:app_id
。
另一方面,还有其他文档只提到了 fb:app_id
。那么是否仍然可以不制作应用程序或在您的网页上包含更多 Facebook 交互性,仅在网页内说明它应该与哪个 Facebook“页面”相关联? (就像我认为 fb_pages
会起作用一样。)
最佳答案
根据Open Graph - Object Properties documentation ,“自 2019 年 5 月 1 日起,所有新发布的 Open Graph 故事都将呈现为新闻源中的普通链接共享”。 Open Graph Markup也不再具有 fb:pages 元标记。一些基本标签,如 og:image,仍然被记录在案。
那是……一个我不明白的决定。
关于facebook - 如何将网页与 Facebook 页面相关联?是 fb :pages deprecated?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57637678/