Хорошо, я застрял здесь с загадкой API-интерфейсом Messenger Broadcast от Facebook ...
Я отправляю помеченные широковещательные сообщения через тестовую версию приложения на Facebook. Все работает должным образом, если я отправляю широковещательное сообщение на свой PSID, но когда я отправляю его себе + другому человеку, другой человек не получает его.
На странице Broadcast API в разделе «Права доступа» указано:
Приложения в режиме разработки ограничены пользователями сообщений, которые играют роль в приложении.
Вот что я сделал до сих пор:
- Подключил тестовое приложение к странице приложения в Facebook;
- Добавлен другой человек в качестве администратора страницы;
- Предоставил человеку роль в тестовом приложении (Tester) + убедился, что приглашение на роль принято;
- Получена страница, одобренная для обмена сообщениями по подписке.
Я действительно не понимаю, почему он не получает широковещательное сообщение. Вот что происходит:
- Создана метка трансляции;
- Оба наших PSID добавлены к ярлыку;
- Создано креативное сообщение;
- Широковещательное сообщение отправляется с использованием ярлыка + идентификатор объявления;
- Через несколько мгновений я получаю широковещательное сообщение, но он не получает.
Если я проверяю информацию о трансляции с помощью / insights / messages_sent, он говорит, что отправил трансляцию только на 1 PSID. Я не уверен, почему он игнорирует PSID моего друга, хотя у него есть все необходимые роли в приложении page / test.
Это ошибка? Или я что-то здесь упускаю? Любое понимание высоко ценится, спасибо!