При создании сообщения с изображениями и видео с помощью прикрепленного_медиа в FB Graph API выдается ошибка «Разрешения приложений»

При создании нового сообщения группы FB через FB Graph API, следуя инструкциям в FB Docs, я получаю ошибку Application does not have permission for this action.

У меня есть все необходимые разрешения, проверенные и работающие в тестовом приложении, все, что должно позволить мне делать практически все, что и когда, насколько я понимаю.

Я пробую этот простой вызов:

await axios.post(`https://graph.facebook.com/${id}/feed`,{
  attached_media: media_ids.map(media_fbid => ({ media_fbid })),
  message: post_message,
  access_token
})

И если я попробую использовать только изображения, он работает нормально, но когда я добавляю видеофайл, он начинает выдавать ошибку.

Вот как я получаю идентификаторы:

await Promise.all(form_data_attached_media.map(async ({ form_data, type }) => {
  const {
    data: { id: image_id } = {}
  } = await axios.post(
    `https://graph.facebook.com/${id}/${type}`, form_data
  )
  /*
  * `id` is ID of Page or Group
  * `type` is either photos or videos
  */
  return media_id
}))

И он правильно возвращает идентификаторы.

У меня есть разрешения:

email
read_insights
publish_video
user_managed_groups
groups_show_list
pages_show_list
ads_management
business_management
instagram_basic
instagram_manage_insights
instagram_content_publish
publish_to_groups
groups_access_member_info
attribution_read
pages_read_engagement
pages_manage_metadata
pages_read_user_content
pages_manage_ads
pages_manage_posts
audience_network_placement_management
public_profile

И я следую этому руководству о том, как прикреплять изображения и видео с помощью ключа attached_media: https://developers.facebook.com/docs/workplace/reference/graph-api/group/

Что-то мне не хватает в отношении разрешений или функциональности attached_media?

Откуда вы получаете идентификаторы носителей, загружаете ли вы видео сначала сами, как указано в документации?

CBroe 08.04.2021 16:49

@CBroe Я добавил в пост функцию создания идентификатора

Jousi 08.04.2021 16:54
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
12
0

Другие вопросы по теме

Отправка информации при совместном использовании на FB и FB OG через URL с использованием $ _GET не работает
Флажок FB messenger messaging_optins отправить сообщение пользователю user_ref_id не работает "Вы не можете отправлять сообщения на этот идентификатор"
Ошибка разрешения Facebook возникает, даже если она у меня есть
Ссылка для совместного использования в социальных сетях Предварительный просмотр изображения и текста не работает
Клиент Spring Boot oAuth2 с угловой проблемой CORS
Ошибка API Facebook Marketing: неподдерживаемый запрос на получение. Объект с идентификатором XXXXXX не существует, не может быть загружен из-за отсутствия разрешений
Instagram Graph API. Публикация контента. Публикация видео
Программно создать пользователя FB
Интервью по техническим вопросам | Как facebook решает проблему, если много людей звонят одному человеку в одно и то же время
Ошибка "Ваш запрос не может быть обработан" на адаптивном портале MacBook с использованием ручного входа в Facebook