通过UI发送对话框发送照片

时间:2011-11-04 00:24:59

标签: facebook dialog photo send

我正在尝试打开一个发送UI对话框,链接到图API照片对象的链接属性,但是我收到以下错误:

  

属性值必须是带有'text'和'href'属性的字符串或对象

我正在使用的Javascript代码如下:

FB.ui({
  method: "send",
  display: "popup",
  link: photo.link
});

如果我设置了name参数,它就可以工作,但它不包含链接页面中的图像或描述。如果我尝试包含照片的图像,我会收到以下错误:

  

流媒体中不允许使用FBCDN图片

使用发送对话框分享上传到Facebook的照片是否有任何理智的方法?

1 个答案:

答案 0 :(得分:1)

这似乎是Facebook的限制。

来自this post

  

在流式故事中提供图像

     

2010年6月18日下午3:21

     

我们不再允许流故事包含fbcdn.net域上托管的图像。与这些URL相关联的图像并不总是针对流故事进行优化,偶尔会导致错误,从而导致糟糕的用户体验。确保您的流附件不使用此域引用图像。您应该在本地托管图像。