我们想要将“用户下载的电子书XYZ”发送到时间表。我们在这个文件中有一个文件“books.php”是另外5个包括(book1.php,book2.php,...)。
当我直接加载book1.php时,它是正确的:“我下载了电子书1”。但是当我加载books.php时会出现这个错误:
Body Meta:您
<meta>
的{{1}}标签位于<head>
。这可能是因为您的格式错误并且它们在解析树中降低了,或者您不小心将Open Graph标记放在了错误的位置。无论哪种方式,您都需要在标签可用之前修复它。
我能做些什么,拥有更多“meta og:title and url” - 然后在第一个中标记一个?
在我的梦中它是这样的:
meta property =“og:title [1]”content =“Book1”/
meta property =“og:title [2]”content =“Book2”/
答案 0 :(得分:1)
这是不可能的,因为你描述它。
每个OG对象由一个表示单个对象的URL组成。当Facebook对您的每个URL执行HTTP GET时 - 它将读取返回的HTML的HEAD中的OG标记。
所以当Facebook获取book1.php时,返回的HTML头部应该是第1册的OG标记。
当Facebook获取book2.php时,元数据应该是第2册,依此类推。
OG标记不能出现在HTML的正文中 - 并且您不能在单个HTML文档中使用表示多个对象的标记。