到目前为止,在我的研究中,看来facebooks抓取工具不支持PDF文件。 共享PDF文件的链接时,没有可用的元数据。 这在Open Graph Object Debugger中很明显 在PDF文件中设置元数据没有任何影响。
有没有办法解决这个问题?
答案 0 :(得分:0)
这是我提出的解决方案:
由于直接共享PDF链接,我共享HTML页面的链接,重定向到PDF文件。这样,您可以在标题中将Open Graph元标记用于facebooks抓取工具,然后单击该链接将为PDF文件提供服务。您必须指定要使用的标记。
她就是我这样做的方式
<meta property="og:url" content="www.example.com/myfile.pdf?attach=0" />
<meta property="og:type" content="article" />
<meta property="og:title" content="This is the title" />
<meta property="og:description" content="here is the desctiption" />
<meta property="og:image" content="http://example.com/img.jpg />
<meta HTTP-EQUIV="REFRESH" content="0; url=www.example.com/myfile.pdf?attach=0">
?attach = 0表示应该在浏览器中查看PDF。
?attach = 1表示应该下载PDF。
要查看facebook看到的元数据,请查看Open Graph Object Debugger