我正在尝试打开一个发送UI对话框,链接到图API照片对象的链接属性,但是我收到以下错误:
属性值必须是带有'text'和'href'属性的字符串或对象
我正在使用的Javascript代码如下:
FB.ui({
method: "send",
display: "popup",
link: photo.link
});
如果我设置了name参数,它就可以工作,但它不包含链接页面中的图像或描述。如果我尝试包含照片的图像,我会收到以下错误:
流媒体中不允许使用FBCDN图片
使用发送对话框分享上传到Facebook的照片是否有任何理智的方法?
答案 0 :(得分:1)
这似乎是Facebook的限制。
来自this post:
在流式故事中提供图像
2010年6月18日下午3:21
我们不再允许流故事包含fbcdn.net域上托管的图像。与这些URL相关联的图像并不总是针对流故事进行优化,偶尔会导致错误,从而导致糟糕的用户体验。确保您的流附件不使用此域引用图像。您应该在本地托管图像。