我正在完成 iOS 的 Facebook 教程,在使用 Publish Open Graph Story 进入最后一部分时遇到了麻烦。我已经按照我的理解完成了所有设置。当我尝试使用对象调试器进行测试时,我得到“缺少必需的属性:'og:url' 属性是必需的,但不存在。” 有人可以帮我解释一下这个标签以及它应该如何设置吗?
谢谢您的帮助。
我正在完成 iOS 的 Facebook 教程,在使用 Publish Open Graph Story 进入最后一部分时遇到了麻烦。我已经按照我的理解完成了所有设置。当我尝试使用对象调试器进行测试时,我得到“缺少必需的属性:'og:url' 属性是必需的,但不存在。” 有人可以帮我解释一下这个标签以及它应该如何设置吗?
谢谢您的帮助。
看看ogp.me他们将 og:url 定义为:
og:url - 对象的规范 URL,将在图中用作其永久 ID,例如“ http://www.imdb.com/title/tt0117500/ ”。
基本上正如 facebook 的 jeff sherlock 在这篇文章中解释的那样:https ://stackoverflow.com/a/7831012/228741
当您提供操作的网址(包含元标记的网址)时,facebook 会忽略该页面上的所有内容(不呈现它)。但它会呈现您在 og:url 中给出的任何内容。
我通常做的是让我的 og:url 使用参数调用同一页面。所以facebook为我呈现了相同的页面。如果您想呈现其他页面,请在 og:url 中提供链接。
这在该部分中设置为元标记<head>
。
例子 :
<meta property="og:url" content="your url">