OG:IMAGE Facebook URL 的元数据 属性 给出了错误的 URL 时间戳

OG:IMAGE meta property of Facebook URL giving Bad URL timestamp

我正在制作 api 以在从应用分享时生成 link 预览。 我首先尝试获取 og:image meta 属性 然后尝试获取 img 标签。

请提出从 Facebook 获取预览图像的任何解决方案 URL

  1. 在隐身选项卡中打开 facebook url 的 link(如果已登录,og:image 不会出现)例如
https://www.facebook.com/photo.php?fbid=10156532336573106&set=a.10150325145123106&type=3&eid=ARA8J7aPjJ9TMOLIhsxoU-IEDydSAIDowKzHAKb5TLidsVUz3GFNkIQY6_g4uyQ1_OhtMJO0GAq9JgHl
  1. 查看页面源代码
  2. 查找 "og:image" 元 属性
  3. 复制内容值并在新标签页中打开,例如
https://scontent.fkhi10-1.fna.fbcdn.net/v/t1.0-9/68693440_10156532336578106_7081557032720924672_n.jpg?_nc_cat=107&amp;_nc_oc=AQkyK966KxqYD7G0m1EtR-8w8y69sV8QaPbA9_r2DHMm5wSQLlaUzBrlRYW-WMG7uic&amp;_nc_ht=scontent.fkhi10-1.fna&amp;oh=45473e68efe2df33d683c28a5441674f&amp;oe=5DE19A38" /><meta property="og:url" content="https://www.facebook.com/nauman.akbar/posts/10156532339213106

错误的 URL 时间戳出现。错误也出现在新鲜的 link 上,似乎与时间无关

都是因为url有一些特殊字符请解码。 使用这个

System.Net.WebUtility.HtmlDecode()