У меня проблемы с использованием метода reminder
для установки напоминания с помощью Slack API.
https://api.slack.com/methods/reminders.add
Я хочу установить напоминание для разных людей в нашей рабочей области.Насколько я понимаю, документы Slack API таковы, что для разрешения, которое я создал, нужен токен workspace
.См. https://api.slack.com/docs/token-types#workspace
В POSTing запроса напоминания я всегда получаю ошибку { ok: false, error: 'user_not_specified' }
.Я указал пользователя как часть полезной нагрузки, а также text
, time
и токен на предъявителя.
Странно, потому что в документах говорится, что user
необязательно.Удаление пользователя из полезной нагрузки приводит к одной и той же ошибке.
Я получаю одинаковую ошибку как в Postman, так и в простом фрагменте с использованием библиотеки Node Slack API:
const { WebClient} = require('@slack/client');
const token = process.env.SLACK_TOKEN || require('./.config').SLACK_API_TOKEN;
const web = new WebClient(token);
web.reminders.add({text: 'clean up duty', time: 'in 1 minute', user: 'U0FKQ3N94'})
.then((res) => {
console.log(res);
})
.catch(console.error);
ЛюбаяПонятие, что я делаю не так?