我想通过 PHP 脚本在我的 Slackspace 的 #general 频道中创建一条消息。该消息应包含文本和本地即时创建的图像。
我已经创建了一个应用程序,生成了一个不记名令牌,并设法创建了一条纯文本消息也作为图像上传。
但我不知道如何在一条消息中创建两者,因为上面的过程创建了两条消息,一条带有文本,另一条带有图像。
我正在尝试将图像上传到 slack 并将其发布到特定频道的 slack 消息的图像块中。
files.sharedPublicURLpublic_url_shared是true.permalink_public我收到的上传图像来创建松弛消息(图像块)。为了调试,我使用 Slack 的 Block Kit Build。我image_url将块套件演示示例中的 URL 替换为我从 slack 收到的 URL :
https://slack-files.com/T04AG7BVD-FLWHBHY86-1ba8263c00
Run Code Online (Sandbox Code Playgroud)
或者:
https://slack-files.com/T04AG7BVD-FLNJJURL1-7b17f26c80
Run Code Online (Sandbox Code Playgroud)
应该显示图像。相反,Slack 的 Block Kit Builder 中存在错误以及直接的 slack-api 调用:Downloading image failed.
如果我permalink_public在隐身会话中打开。我可以看到文件。所以它是公开的。