我正在开发一种可以与Facebook等不同社交网络分享网址的服务,但我遇到了Facebook如何处理自己的帖子和内容的一些问题。
我在我的网址my-domain.com/share/u?URL上有一个网页,其中将抓取网址参数,并将正确的元标记和opengraph标记添加到页面中,然后可以抓取该网页例如主页。
但是,如果我有一个Facebook帖子URL(例如https://www.facebook.com/smashmag/posts/10154297276027490)并将其添加到我的og:url元标记,则facebook图形调试器会将其报告为错误,当我尝试共享自定义网址时,它不会获取或创建它的预览。
如果我直接在帖子中使用facebook共享网址,则没有问题(https://www.facebook.com/sharer/sharer.php?u=https://www.facebook.com/smashmag/posts/10154297276027490)
有没有办法解决这个问题或让facebook将自己的网址和帖子视为有效的og:url标签?
在我自己的服务上,我也抓取了facebook页面,在这里我可以获取URL并创建一个嵌入帖子,所以这不是问题所在。这只是当我想在Facebook上共享一个自定义URL时,它实际上是一个Facebook帖子URL的重定向URL。
如果我解释自己不清楚,请告诉我,我会尽力详细说明。