【问题标题】:Working with Facebook like API and opengraph使用 Facebook 之类的 API 和 opengraph
【发布时间】:2012-01-09 13:48:18
【问题描述】:

至少对我来说,来自 facebook 的文档无法理解。

我以前从未使用过 facebook,并且有一个基本要求,即在产品页面上放置一个赞按钮。

所以昨天,我在我的产品页面中添加了 OpenGraph 元标记和点赞按钮,如本文档 https://developers.facebook.com/docs/opengraph/ 中所述。我还创建了一个应用程序,因为文档指出它扩展了基本元数据以添加必填字段以将您的网页与 Facebook 连接:fb:app_id

点赞按钮已设置,但我的查询很少,如下所示:-

  1. 对于某些页面,like 按钮不会读取 og 标签。它不是通过阅读og标签以故事的方式发布整个内容,而是显示一个链接。在谷歌搜索期间,我读到它是因为 facebook 缓存而发生的,因为我在放置元标记之前在 facebook 上共享了链接,这种情况正在发生。那么,有什么方法可以指导 Facebook 重置我的页面的所有缓存或之前所做的抓取。

  2. 虽然我已经创建了应用程序,但我实际上不知道如何处理它。为什么需要它以及它可以帮助我解决什么问题。

  3. 我在这里测试了我的一个 URL:Facebook Linter,但它显示了一些我无法理解的错误和内容。下面是图片。请告诉我是否做错了什么以及为什么会显示这些错误

【问题讨论】:

    标签: facebook facebook-like facebook-opengraph


    【解决方案1】:

    Facebook 上的 OpenGraph 文档包含有关预定义类型的过时信息,请参阅 OpenGraph Types。您可能需要使用 Open Graph 设置中的开发人员应用程序为您的应用程序/站点定义自定义对象类型“产品”。

    您可能还想阅读 OpenGraph beta 的文档。

    更新:
    关于这个og:type有一个类似的问题:Opengraph meta tag og:type set to “product” errors (like button & URL linter/debug)

    【讨论】:

    • 我尝试在 Facebook URL 调试工具上查看知名产品网站,看看他们使用的类型。我发现他们都坚持同一种类型:“产品”。那里的页面也显示了与我相同的错误结果。可能是因为产品是如此自然的类型,人们期望它会被添加.....我也想坚持相同的类型,这是正确的方式吗??
    • 这种类型在某种类型的点上工作(如outdated documentation 所述),但停止工作。它已被删除,因此可能不会退缩(只是对此进行推测)。你可以在你的应用命名空间下添加这个类型。
    • 我不知道该怎么做……这个LINK 提供了信息,但我不确定如何完成这项任务……
    • @PankajUpadhyay 阅读 Facebook 提供的 Step by step tutorial
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多