什么是og:url metatag?

时间:2012-10-25 02:03:16

标签: ios facebook opengraph facebook-opengraph meta-tags

我正在构建一个应该为用户使用openGraph对象的iOS应用程序。 在我看来,我需要:

1。为每个对象创建对象页面,其中包含facebook为 Get Code 中创建的对象生成的所有元标记。

2. 使用iOS应用生成通过单个页面涉及这些对象的opengraph请求。即。一个PHP文件,它使用你可能发送给它的参数,它会产生图像链接和一些标题......(我是对的吗?)

问题是第2步的PHP文件应该是对象本身,我的对象需要一个 og:url ,它被解释为一个类型:wesite,这是错了,因为我的类型设置为我自己的自定义类型!或者它只是抛出一个错误,说og:url无效。

我可以看到facebook正在抓取我在og:url中给出的任何东西,所以基本上为什么如果忽略所有元标记,首先需要它?

2 个答案:

答案 0 :(得分:2)

基本上,您似乎使用Open Graph API对对象发布操作是正确的,需要有一个对象URL,当访问时,会执行以下操作之一

  1. 包含描述您创建的任何类型对象所需的完整元数据集,并将其提供给Facebook的抓取工具
  2. 包含og:url元标记,<link ref="canonical标记或指向URL的HTTP 301重定向1)
  3. 拥有一个PHP脚本,它接受输入参数并根据这些返回元数据是一种常见的方法,最值得注意的是你的og:url标签与输入参数相匹配,因此Facebook的抓取工具不会创建新的请求输入该网址,而不是原来要求的网址

答案 1 :(得分:1)

og:url表示:打开Graph Uniform资源定位器。

https://developers.facebook.com/docs/opengraph/tutorial/