Установка напоминания с помощью Slack API - PullRequest
0 голосов
/ 04 октября 2018

У меня проблемы с использованием метода 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);

ЛюбаяПонятие, что я делаю не так?

...