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

发布于 2024-12-13 17:58:24 字数 447 浏览 4 评论 0原文

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

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

我使用的Javascript代码如下:

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

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

流中不允许使用 FBCDN 图像

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

I am trying to open a Send UI Dialog linking to the link property of a graph API photo object, however I'm receiving the following error:

property values must be strings or objects with a 'text' and a 'href' attribute

The Javascript code I'm using is as follows:

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

It works if I set the name parameter, however it doesn't include an image or description from the linked page. If I try to include an image of the photo, I receive the following error:

FBCDN image is not allowed in stream

Is there any sane way of sharing a photo uploaded to Facebook using the Send Dialog?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的背包 2024-12-20 17:58:24

这似乎是 Facebook 施加的限制。

来自 这篇文章

在流故事中提供图像

2010年6月18日下午3:21

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

This appears to be a limitation imposed by Facebook.

From this post:

Serving Images in Stream Stories

Jun 18, 2010 3:21pm

We no longer allow stream stories to contain images that are hosted on the fbcdn.net domain. The images associated with these URLs aren't always optimized for stream stories and occasionally resulted in errors, leading to a poor user experience. Make sure your stream attachments don't reference images with this domain. You should host the images locally.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文