Я пытаюсь использовать Zapier для перехвата уведомлений от другого сервиса и затем получить одноразовую ссылку для приглашения от Discord.
Итак, я создал приложение и бот. При создании ссылки для приглашения OAuth2 добавлено разрешение «Создать мгновенное приглашение» с областью «бот». Перешел по сгенерированной ссылке и авторизовал бота на сервере Discord. Я вижу бот на сервере.
При попытке позвонить https://discordapp.com/api/channels/my_channel_id/invites
Я получаю ответ 403. Я почти уверен, что вызов API хорош, так как, если я его настрою, я получу другие разумные ответы, например 401 или 404, в зависимости от того, как я его изменю.
Я использую заголовок авторизации с типом токена бота и токеном, указанным на странице конфигурации бота.
Zapier позволяет мне установить все это довольно легко. У меня есть значения полезной нагрузки для API (max_age, unique, max_uses). Я в основном дублировал его с помощью curl и получил тот же ответ, хотя я вижу базовый код Discord 50013, сопоставленный с «Missing Permissions».
Какой шаг я пропускаю. Рад предоставить больше информации, если полезно. Заранее спасибо.