我想使用Facebook SendDialog向我的朋友发送一张图片。
在我的应用程序中有很多图片,如果用户选择了一张图片,我的应用程序将会创建一个HTML,
并更新HTML的meta标签为:
把这个名为test1.html的HTML保存下来并上传到我的服务器上。
我使用JSSDK:
发送对话框无法显示预览图片!!!!
但是如果 test1.html 是五分钟之前创建的,然后我使用发送对话框...预览图片会显示...
所以问题是,如果我创建一个 HTML 文件仅仅几秒钟,然后使用 SendDialog,预览图片就无法显示。但是如果这个 HTML 文件已经存在了 5 分钟,并使用 SendDialog,则可以显示预览图片。
为什么会这样?这是一个 bug 吗?
是否有可能在刚刚创建的 HTML 文件中,发送对话框能够显示预览图片!
哦,没错,我还使用了对象调试工具来检查 URL,它响应 206,标题、描述和图像都正常... 但是发送对话框就是无法显示预览图片。
任何答案都将不胜感激。谢谢!
<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'
});
发送对话框无法显示预览图片!!!!
但是如果 test1.html 是五分钟之前创建的,然后我使用发送对话框...预览图片会显示...
所以问题是,如果我创建一个 HTML 文件仅仅几秒钟,然后使用 SendDialog,预览图片就无法显示。但是如果这个 HTML 文件已经存在了 5 分钟,并使用 SendDialog,则可以显示预览图片。
为什么会这样?这是一个 bug 吗?
是否有可能在刚刚创建的 HTML 文件中,发送对话框能够显示预览图片!
哦,没错,我还使用了对象调试工具来检查 URL,它响应 206,标题、描述和图像都正常... 但是发送对话框就是无法显示预览图片。
任何答案都将不胜感激。谢谢!