Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在facebook上发布PDF链接时如何获取元数据?_Html_Facebook_Pdf - Fatal编程技术网

Html 在facebook上发布PDF链接时如何获取元数据?

Html 在facebook上发布PDF链接时如何获取元数据?,html,facebook,pdf,Html,Facebook,Pdf,到目前为止,在我的研究中,facebooks crawler似乎不支持PDF文件。 共享指向PDF文件的链接时,没有可用的元数据。 这是显而易见的 在PDF文件中设置元数据没有影响 有什么办法可以解决这个问题吗?以下是我提出的解决方案: 我没有直接共享PDF的链接,而是共享HTML页面的链接,重定向到PDF文件。通过这种方式,您可以在头中添加元标记,以便facebooks crawler阅读,单击链接将提供PDF文件。您必须指定要使用的标记 我就是这样做的 <meta property="

到目前为止,在我的研究中,facebooks crawler似乎不支持PDF文件。 共享指向PDF文件的链接时,没有可用的元数据。 这是显而易见的 在PDF文件中设置元数据没有影响


有什么办法可以解决这个问题吗?

以下是我提出的解决方案:

我没有直接共享PDF的链接,而是共享HTML页面的链接,重定向到PDF文件。通过这种方式,您可以在头中添加元标记,以便facebooks crawler阅读,单击链接将提供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">


FB scraper只关心通过HTML元标记显示的元数据。似乎facebook现在通过元刷新标记检测重定向是的,它不工作,而且我在删除缓存时遇到问题,原因是
HTTP-EQUIV