Как использовать URL-адрес permalink_public загруженного изображения, чтобы включить его в сообщение?Python

Программы на Python
Anonymous
Как использовать URL-адрес permalink_public загруженного изображения, чтобы включить его в сообщение?

Сообщение Anonymous »

Я пытаюсь загрузить изображение в Slack и опубликовать его в блоке изображения сообщения Slack на определенном канале.
  • загрузите изображение в Slack.
  • сделайте изображение общедоступным с помощью files.sharedPublicURL
  • проверьте, является ли URL-адрес общедоступным: public_url_shared true.
  • используйте permalink_public, который я получаю для загруженного изображения, для создания слабого сообщения (блока изображения).
Для отладки я использую Block Kit Builde от Slack. Я заменяю URL-адрес в примере image_url демонстрационного набора блоков на тот, который я получил от Slack:

Код: Выделить всё

https://slack-files.com/T04AG7BVD-FLWHBHY86-1ba8263c00
или:

Код: Выделить всё

https://slack-files.com/T04AG7BVD-FLNJJURL1-7b17f26c80
Изображение должно быть показано. Вместо этого в конструкторе блоков блоков Slack появляется ошибка, а также прямой вызов slack-api: не удалось загрузить изображение.

Если я открою permalink_public

Если я открою permalink_public

code> в сеансе инкогнито. Я вижу файл. так что это общедоступно.

Подробнее здесь: https://stackoverflow.com/questions/572 ... -in-a-mess

Вернуться в «Python»