Приложение Facebook: загрузка нескольких изображений в одном сообщении на стену - PullRequest
3 голосов
/ 06 декабря 2010

Как загрузить несколько изображений в одном сообщении через API?

Как здесь: http://www.facebook.com/SocialCity?v=wall

Мне удалось загрузить только одно изображение по запросу curl.

локон -F "access_token = token_here" -F "message = message_here" -F "картинка = http://www.example.com/image.jpg" https://graph.facebook.com/app_id_here/feed

Или невозможно разместить несколько изображений таким образом?

Любой

Спасибо;)

Ответы [ 3 ]

1 голос
/ 09 июля 2012

Теперь это возможно с помощью Open Graph, однако кажется, что оно применимо только к пользовательским фотографиям: https://developers.facebook.com/docs/opengraph/usergeneratedphotos/

0 голосов
/ 24 августа 2016

Теперь вы можете публиковать несколько изображений в одном посте в своем фиде или на странице:

Для каждой фотографии в журнале загрузите ее неопубликованной, используя конечную точку {user-id}/photos с аргументом published=false

curl -i -X POST \
 -d "url=https%3A%2F%2Fwww.facebook.com%2Fimages%2Ffb_icon_325x325.png" \
 -d "caption=test%20photo%20upload" \
 -d "published=false" \
 -d "access_token=<user_photos_token>" \
 "https://graph.facebook.com/v2.6/me/photos"

Вы получите идентификатор для каждой загружаемой фотографии, например:

{
  "id": "10153677042736789"
}

Публикуйте историю с несколькими фотографиями, используя конечную точку {user-id}/feed и используя идентификаторы, полученные при загрузке фотографии.

curl -i -X POST \
 -d "message=Testing%20multi-photo%20post!" \
 -d "attached_media%5B0%5D=%7B%22media_fbid%22%3A%221002088839996%22%7D" \
 -d "attached_media%5B1%5D=%7B%22media_fbid%22%3A%221002088840149%22%7D" \
 -d "access_token=<publish_actions_token>" \
 "https://graph.facebook.com/v2.6/me/feed"

Источник: Публикация истории с несколькими фотографиями

0 голосов
/ 30 августа 2011

Загрузка нескольких фотографий с помощью одного вызова API Graph не поддерживается. Однако вы можете создавать отдельные вызовы API и группировать их в одном запросе, описанном здесь: https://developers.facebook.com/docs/reference/api/batch/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...