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