【问题标题】:php dynamic og:image for facebookphp 动态 og:facebook 的图像
【发布时间】:2012-11-08 10:41:48
【问题描述】:

现在这一切都结束了 stackoverflow,但我还没有遇到一个可行的解决方案,所以这里开始......

只是想让 facebook 识别我的 og:image 非常简单。 facebook 对象调试器输出的所有内容都不会显示,但缩略图除外。但是,它确实显示了正确的 url,当单击空白缩略图时,它会加载正确的图像。

图片大小肯定不是问题,因为我有另一个网站可以处理更大的图片。

代码:

<meta property="og:title" content="<? echo $product_name; ?>"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="https://www.domain.com.au/product-tesst.php?id=<?     echo $id ?>"/>
<meta property="og:image"content="https://www.domain.com.au/inventory_images/thumb_<? echo $id ?>.jpg"/>
<meta property="og:site_name" content="Biz Name"/>
<meta property="fb:admins" content=""/>
<meta property="og:description" content="<? echo stripslashes($details) ?>"/>

【问题讨论】:

    标签: php facebook dynamic


    【解决方案1】:

    这可能是您使用的安全图片网址,请参阅bug report

    简答用法:

    <meta property="og:image:secure_url" content="https://www.domain.com.au/inventory_images/thumb_<? echo $id ?>.jpg" />
    

    【讨论】:

    • 我认为你是对的。感谢您的回答。我已经在上面添加了建议的元,但仍然无法让它工作:(不过必须是安全的 url。
    • Facebook 确实缓存了这些数据,请确保这不是问题所在。 debugger 应该避免缓存。
    • 是的,刚刚查看了缓存问题。看起来它不是缓存,因为调试器仍然没有显示拇指。我确实清除了缓存只是为了确保 ;)
    • 唯一能想到的就是图片可以远程访问吗?
    • 您的意思是来自标准网址,例如domain.com.au/image.jpg?如果是的话是的。
    猜你喜欢
    • 1970-01-01
    • 2015-01-12
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 2016-12-12
    • 1970-01-01
    • 2019-03-17
    • 2014-06-26
    相关资源
    最近更新 更多