Как загрузить несколько фотографий в один пост на Facebook? - PullRequest
0 голосов
/ 18 сентября 2018

Мне нужно загрузить сообщение с несколькими фотографиями одновременно. Я использую Facebook SDK на Python.

Отлично работает для публикации любого другого сообщения:

  1. с одной фотографией,

  2. с фотографией и ссылкой,

  3. с видео и т. Д.

Но когда я пытаюсь загрузить более одной фотографии, она загружает фотографии в альбом, но затем вылетает с ошибкой 'At least one of the provided links are no eligible for Carousel'.

        elif link and photos and len(photos) > 1:
        params['link'] = link
        child_attachments = [
            {'url': self.upload_photo_and_return_link(p)}
            for p in photos[:5]
        ]
        if post is None:
        if child_attachments:
            params['child_attachments'] = json.dumps(child_attachments)

        params['message'] = text.encode('utf8')

        post = self.api.put_object(self.page, 'feed', **params)

Вот код.

...