【发布时间】:2014-11-11 13:17:15
【问题描述】:
我想使用 Facebook SendDialog 将图片发送给我的朋友。 我的应用上有很多图片,如果用户选择一张图片,我的应用将创建一个 HTML, 并将 HTML mate 标签更新为:
<meta property="fb:app_id" content="1234567890" />
<meta property="og:type" content="momantest:picture" />
<meta property="og:url" content="myhostdomain.com" />
<meta property="og:title" content="Mytitle" />
<meta property="og:description" content="BlahBlah123!" />
<meta property="og:image" content="The picture use just selected" />
并保存这个名为 test1.html 的 HTML 并将其上传到我的服务器。
我使用 JSSDK:
FB.ui({
method:'send',
link : 'https://myhostdomail.com/test1.html'
});
而且SendDialog不能显示预览图!!!!!!
但是如果test1.html在五分钟前创建,然后我用senddialog..预览图显示...
所以,问题是,如果我在几秒钟内创建一个 HTML 并使用 SendDialog ,预览图片无法显示,但如果 HTML 已经在 5 分钟前创建,并且使用 SendDialog,预览图片显示...
这是为什么呢?这是一个错误吗?
有没有可能SendDialog可以显示几秒前刚刚创建的HTML时的预览图片!
哦,对了,我也用object debbug tool查看了url,结果是206,title,description and image,都很好。但是Send Dialog就是不能显示预览图
任何答案将不胜感激。谢谢!!!!!!
【问题讨论】:
标签: facebook facebook-graph-api facebook-javascript-sdk