[英]sql BLOB image to FACEBOOK share using PHP
我正试图通过直接从我的数据库中使用图像来整合facebook共享。
使用OG标签的静态图像:
<meta property="og:image" content="http://X.com/image.jpg" />"
工作正常。
但是,我的图像不是静态的,它们是使用以下方法从我的数据库中调用的:
echo "<img src=\"pic.php?id=".$id."\"/>";
哪些图片在我的网站上呈现良好,但Facebook分享不接受它们。
在我看来,逻辑上的事情就是做到这一点:
echo "<meta property=\"og:image\" content=\"http://X.com/pic.php?id=".$id."\"/>";
可悲的是,这不起作用。
另外,使用重写引擎来改造URL:
http://x.com/pic/id
http://x.com/pic/id.jpg
也不起作用。
有任何想法吗?
不是解决方案 - 但这可能会有所帮助; facebook有一个很棒的工具叫做Debugger 。 您可以使用它来查看Facebook如何查看您的URL。 当您的og:tags
丢失或格式错误时,此工具会提醒您。
它还可用于解码访问令牌。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.