Как разместить ссылку на изображение в фиде Facebook с помощью Graph API - PullRequest
4 голосов
/ 06 января 2012

Я пытаюсь опубликовать изображение в фиде, используя API-интерфейс Graph, но это не работает, если у моего URL-адреса изображения отсутствует расширение имени файла изображения, например .png (у меня есть URL-адрес для png без .pngрасширение файла, так как изображение динамически создается на сервере)

Это работает, когда я вручную публикую ссылку на стене в Facebook.Facebook оборачивает URL-адрес следующим образом: http://external.ak.fbcdn.net/safe_image.php?d=AQAsdfyQsdfXvV5h59OP&w=90&h=90&url="my URL-адрес изображения "

Кто-нибудь знает, как я могу опубликовать URL-адрес изображения в поле изображения в ленте новостей?

1 Ответ

0 голосов
/ 06 января 2012

Facebook загружает и кэширует любое изображение, размещенное на стене.Затем он распространяется по их CDN (сети доставки контента).

Причина проста: время загрузки.Если кто-то отправит изображение с медленного сервера на FB, это может замедлить работу Facebook.Поэтому они копируют все это.

Так что

  1. возможно, у Facebook все еще есть старая копия.Попробуйте с новым URL.
  2. может ли Facebook получить доступ к URL или только к вашему пользователю?
...