解析 og:type 的问题似乎无法解决,请提出明确的解决方案

问题描述 投票:0回答:1

亲爱的开发者们,

过去几天,我努力让 Facebook 了解我的网站是什么 - 代表酒店/住宿加早餐 - 我在 OG 的帮助下运行。我彻底失败了。我在这里读到很多关于人们在将其网站解析为 og:type“酒店”或“餐厅”时遇到问题的信息。我真的很想了解情况,但我无法通过策略来帮助它。我在 OG 网站上阅读了不同的文档 - 但没有明确的方法 - 我也在 facebook 上发现了相互矛盾的文档。我试图想出一个解决方案来实现完整的元标签,例如

<meta property="og:type" content="my_og_app:hotel">

但这仍然让事情变得更加混乱。

目前,我选择不断将我的网站解析为 og:type:website ,我想去“酒店”,并添加地理位置,如下所示:

<!-- Metatags for Viral Marketing / Open Graph / facebook.com  -->

<meta property="og:title" content="Bordemundo B&B - Grüner Urlaub in Patagonien"/>
<meta property="og:type" content="hotel"/>
<meta property="og:url" content="http://www.bordemundo.com/patagonien-deutschland      /zimmer_ferienhaus_urlaub.html"/>
<meta property="og:image" content="http://www.bordemundo.com/images/facebook_og_bordemundo.jpg"/>
<meta property="og:site_name" content="Bordemundo Bed & Breakfast Puerto Varas"/>
<meta property="fb:app_id" content="340364045978919"/>
<meta property="og:description"
      content="Grüner Tourismus in Patagonien. Wildes Land, einsamer Strand, schöne Zimmer und organisches Essen."/>

<!-- Location -->
<meta property="og:latitude" content="-41.31513"/>
<meta property="og:longitude" content="-72.93576"/>
<meta property="og:street-address" content="km 3, Camino a Ensenada"/>
<meta property="og:locality" content="Puerto Varas"/>
<meta property="og:region" content="Los Lagos"/>
<meta property="og:postal-code" content="5550000"/>
<meta property="og:country-name" content="Chile"/>

<meta property="og:email" content="[email protected]"/>
<meta property="og:phone_number" content="650-123-4567"/>
<meta property="og:fax_number" content="+56-9-629-19443"/>

我很欣赏对此的任何明确建议,因为出现的帖子都对我没有帮助。据我所知,“酒店”不受 OG 支持,或多或少是 Facebook 特定实体。但是我怎样才能使用适当的代码和实现方法呢?

我找到了声明和对象类型的提示,但在我的应用程序中,这需要链接到一个操作。为什么?那有什么好处?

感谢智利并感谢您帮助我,

迈克尔。

facebook parsing facebook-opengraph share-open-graph
1个回答
0
投票

在打开图形时遇到问题,您应该始终使用 facebook 调试器。将您的 url 粘贴到调试器中并检查它为您提供的警告和错误消息: http://developers.facebook.com/tools/debug

© www.soinside.com 2019 - 2024. All rights reserved.