Скачать файл из Slack - PullRequest
       9

Скачать файл из Slack

0 голосов
/ 13 января 2020

Я создаю бота для Slack и пытаюсь загрузить изображения из im с пользователем.

Рабочий процесс выглядит следующим образом: - Пользователь загружает файл в bots 'im - Бот получает событие и загружает файлы ( в 2 разрешениях)

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

Когда другой пользователь загружает файл - я получаю HTML страницу с формой авторизации. Пытался загрузить с помощью curl, но у меня возникла та же проблема:

 curl --location --request GET 'https://files.slack.com/files-pri/T45M3A4BU-FS9CJQPLH/screenshot_2020-01-13_at_11.23.10.png' \
--header 'Authorization: Bearer xoxp-...'

Работает с моими файлами и не работает с другими пользователями.

У бота есть области действия: files:read, files:write:user

1 Ответ

0 голосов
/ 14 января 2020

Мне пришлось использовать токен xoxb- (токен бота) вместо токена xoxp- (токен пользователя)

токен пользователя A не может загружать файлы из чата между ботом и пользователем B.

...