Мне нужно загрузить сообщение с несколькими фотографиями одновременно. Я использую Facebook SDK на Python.
Отлично работает для публикации любого другого сообщения:
с одной фотографией,
с фотографией и ссылкой,
с видео и т. Д.
Но когда я пытаюсь загрузить более одной фотографии, она загружает фотографии в альбом, но затем вылетает с ошибкой '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)
Вот код.