了解og:url

时间:2013-02-28 10:40:35

标签: ios facebook-opengraph

我正在研究iOS的Facebook教程,在使用Publish Open Graph Story进入最后一部分时遇到了麻烦。我已经完成了所有内容,并且我理解的最好。当我尝试使用对象调试器进行测试时,我得到“缺少必需属性:'og:url'属性是必需的,但不存在。”有人可以帮助我并解释这个标签以及它应该如何设置?

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

看看ogp.me他们将og:url定义为:

  

og:url - 将用作其对象的对象的规范URL   图表中的永久ID,例如,   “http://www.imdb.com/title/tt0117500/”。

基本上,正如facebook的杰夫谢洛克在这篇文章中解释的那样:https://stackoverflow.com/a/7831012/228741

当你给你动作的url(包含meta标签的那个)时,facebook会忽略该页面上的所有内容(不呈现它)。但它会呈现你在og:url中给出的任何内容。

我通常做的是让我的og:url用参数调用同一页面。因此,facebook为我呈现相同的页面。如果您想渲染其他页面,请在og:url。

中提供链接

答案 1 :(得分:0)

这在<head>部分设置为元标记。

示例:

<meta property="og:url" content="your url">