Отправка фотографий через интерфейс отправки интерфейса пользователя - PullRequest
0 голосов
/ 04 ноября 2011

Я пытаюсь открыть диалог отправки пользовательского интерфейса со ссылкой на свойство ссылки графического объекта API фотографии, однако я получаю следующую ошибку:

значениями свойств должны быть строки или объекты с атрибутом 'text' и 'href'

Код JavaScript, который я использую, выглядит следующим образом:

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

Это работает, если я задаю параметр имени, однако оно не включает изображение или описание со связанной страницы. Если я пытаюсь включить изображение фотографии, я получаю следующую ошибку:

Изображение FBCDN не разрешено в потоке

Есть ли какой-нибудь вменяемый способ поделиться фотографией, загруженной на Facebook, с помощью диалога отправки?

1 Ответ

1 голос
/ 16 ноября 2011

Это, похоже, ограничение, наложенное Facebook.

С этой записи :

Обслуживание изображений в потоковых историях

Июн18, 2010 3:21 pm

Мы больше не разрешаем потоковым историям содержать изображения, размещенные в домене fbcdn.net.Изображения, связанные с этими URL-адресами, не всегда оптимизированы для потоковых историй и иногда приводят к ошибкам, что приводит к ухудшению восприятия пользователем.Убедитесь, что ваши потоковые вложения не ссылаются на изображения с этим доменом.Вы должны размещать изображения локально.

...