繁体   English   中英

使用PHP将sql BLOB映像分配给FACEBOOK共享

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM