Facebook Crawler推断出与metatag

时间:2018-01-08 23:17:55

标签: facebook facebook-graph-api facebook-debugger

我正在尝试收集此网页的互动数据:http://www.nature.com/news/the-future-of-dna-sequencing-1.22787

在处理我的代码时,我意识到Facebook会针对URL的不同变体返回不同的Open Graph对象,这不应该在页面提供规范URL时发生。

示例:

  1. http://www.nature.com/news/the-future-of-dna-sequencing-1.22787
  2. http://www.nature.com/news/the-future-of-dna-sequencing-1.22787/
  3. https://www.nature.com/news/the-future-of-dna-sequencing-1.22787
  4. https://www.nature.com/news/the-future-of-dna-sequencing-1.22787/
  5. 解析为不同的Open Graph对象。

    在Open Graph Object Debugger中检查后,我看到推断的规范URL有其他参数,例如http://www.nature.com/news/the-future-of-dna-sequencing-1.22787?error=cookies_not_supported&code=4b78fd75-8cad-4456-a877-be0c9c1b9108

    虽然我发现由于某些Cookie操作导致重定向失败,但新网址code=4b78fd75-8cad-4456-a877-be0c9c1b9108的最后一部分因4个网址变体而异,从而导致不同的OG对象。

    有人可以帮助我解释为什么Facebook推断一个新的规范网址(带有附加参数),即使原始链接提供了一个吗?

0 个答案:

没有答案