我正在构建一个应该为用户使用openGraph对象的iOS应用程序。 在我看来,我需要:
1。为每个对象创建对象页面,其中包含facebook为 Get Code
中创建的对象生成的所有元标记。
2. 使用iOS应用生成通过单个页面涉及这些对象的opengraph请求。即。一个PHP文件,它使用你可能发送给它的参数,它会产生图像链接和一些标题......(我是对的吗?)
问题是第2步的PHP文件应该是对象本身,我的对象需要一个 og:url
,它被解释为一个类型:wesite,这是错了,因为我的类型设置为我自己的自定义类型!或者它只是抛出一个错误,说og:url无效。
我可以看到facebook正在抓取我在og:url中给出的任何东西,所以基本上为什么如果忽略所有元标记,首先需要它?
答案 0 :(得分:2)
基本上,您似乎使用Open Graph API对对象发布操作是正确的,需要有一个对象URL,当访问时,会执行以下操作之一
<link ref="canonical
标记或指向URL的HTTP 301重定向1)拥有一个PHP脚本,它接受输入参数并根据这些返回元数据是一种常见的方法,最值得注意的是你的og:url标签与输入参数相匹配,因此Facebook的抓取工具不会创建新的请求输入该网址,而不是原来要求的网址
答案 1 :(得分:1)
og:url表示:打开Graph Uniform资源定位器。