facebook - FB.ui feed对话框是 "ignoring"的图片属性,使用缓存的og :image tag instead

标签 facebook dialog feed image fb.ui

这是我的 FB.ui 代码:

FB.ui({ 
  method: 'feed', 
  message: '', 
  link: 'http://mywebaddress/pathToContent', 
  picture: 'http://mywebaddress/pathToPhoto/photo.jpg', 
  display: 'popup'
});

对话框弹出完美,它有链接所以没问题......但图片没有显示。

我已经验证图片 URL 是正确的。然后我使用调试器来测试内容 URL 的开放图形标签:它运行完美。

显然,调试器清除了某种缓存。我在链接上使用调试器后,FB.ui对话框显示图片就好了。

我能做些什么吗?用户从我的网站分享到 Facebook 的内容并没有像它应该的那样显示图片,让他们使用起来有点烦人(这从来都不是一件好事!)

谢谢!

最佳答案

您需要更改 og:image在共享网址的来源中。 picture不推荐使用参数:https://developers.facebook.com/docs/sharing/reference/feed-dialog/#response

关于facebook - FB.ui feed对话框是 "ignoring"的图片属性,使用缓存的og :image tag instead,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7775958/

相关文章:

android - 如何为Android制作像Facebook这样的新闻提要?

Django 提要框架 : tzinfo error

google-apps-script - Google小工具/电子表格:抓取小工具的电子表格 key

c++ - 不使用资源文件的 Windows API 对话框

Jquerydialog() 我应该使用ajax加载对话框内容吗

ios - 通过适用于 iOS 的 Facebook SDK 在 Azure 移动服务上每天一次的身份验证问题(500 错误)

javascript - 如何使用 JavaScript 重新填充 Facebook 共享对话框

javascript - 第三方 javascript (FB) 中使用匿名函数时的解耦

javascript - 动态添加新字段后表单提交

c++ - 如何在win32 windows中创建一个嵌入式文本输入框