Размещать фотографии в альбоме с помощью пакетного запроса и curl

#facebook #facebook-graph-api #facebook-batch-request

#Facebook #facebook-graph-api #facebook-пакетный запрос

Вопрос:

Я пытаюсь опубликовать несколько фотографий в уже созданном альбоме, используя cURL следующую команду:

  curl -F 'access_token=<>' 
    -F 'batch=[ 
        {"method":"POST","relative_url":"/album_id/photos","url":"<photo_url>"}, 
        {"method":"POST","relative_url":"/album_id/photos","url":"<photo_url>"}]' 
        https://graph.facebook.com
  

Ошибка, которую я получаю, (#324) Requires upload file . Возможно ли вообще публиковать фотографии в пакетном запросе в альбом, и если да, то с помощью какого правильного способа это сделать cURL ? Спасибо!

Редактировать: правильная команда благодаря CBroe — это:

 curl -F 'access_token=<>' 
     -F 'batch=[ 
         {"method":"POST","relative_url":"/album_id/photos","body":"url=<photo_url>"}, 
         {"method":"POST","relative_url":"/album_id/photos","body":"url=<photo_url>"}]' 
         https://graph.facebook.com
  

Комментарии:

1. Вам необходимо указать параметр url как часть тела запроса.

2. @CBroe url Есть в запросе. Я что-то здесь упускаю?

3. Да, это относится к body , как показывают примеры в документации.

4. @CBroe Ок, пропустил это, спасибо!