2012-01-09 65 views
1

来自Facebook的Documentation对于我来说是不可理解的。与API和opengraph一起使用Facebook

我从来没有与facebook工作过,并有一个基本的要求,在产品页面上放置一个像按钮。

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

类似按钮已经被确定,但我有几个疑问,其表现如下: -

  1. 在一些网页上,类似按钮不读OG标签。而不是通过阅读og标签以故事的方式发布整个事物,它只是显示一个链接。在谷歌搜索过程中,我读到它是因为Facebook缓存而发生的,因为在放置meta-tags之前我在facebook上分享了链接,这种情况正在发生。那么,有没有什么办法可以让Facebook重新设置我的页面的所有缓存或者之前完成的抓取。

  2. 虽然我创建了应用程序,但实际上我不知道该如何处理它。为什么需要它,重要的是它可以帮助我。

  3. 我在这里测试了我的一个网址:Facebook Linter但它显示了一些我无法理解的错误和东西。以下是图片。请告诉我是否做了任何错事,为什么它显示这些错误

enter image description here

回答

1

的文档OpenGraph含约预先定义的类型过时信息的Facebook,看到OpenGraph Types。您可能需要在开放图形设置中使用开发人员应用程序为您的应用程序/网站定义自定义对象类型“产品”。

您也可以阅读OpenGraph beta的文档。

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

+0

我试图检查的Facebook网址调试工具的知名产品的网站,看看他们使用的类型。我发现他们坚持同一种类型:“产品”。这些页面也显示了像我一样的错误结果。可能是因为产品是如此自然的类型,人们期望它被添加.....我也想着坚持相同的类型,是否正确的方式去? – 2012-01-10 06:49:28

+0

此类型在某些类型的点上工作(如[过时文档](http://developers.facebook.com/docs/opengraph/)中所述),但停止工作。它被删除了,所以它可能不会返回(只是猜测这个)。您可以在应用程序名称空间下添加此类型。 – 2012-01-10 07:15:42

+0

我不知道该怎么做....这[LINK](https://developers.facebook.com/docs/beta/opengraph/simpletypes/)提供的信息,但我不知道如何实现这一任务... – 2012-01-10 07:42:33