我使用Slack提供的API在我的自定义应用程序中集成了slack。
我可以从Slack获取帖子并能够在我的应用程序中显示它。我能够获取随帖子上传的图像(几天后),但今天我添加了一个带有图像的帖子。当我尝试访问浏览器中要求身份验证的图像URL时,图像未显示在应用程序中。
我正在访问slack rest API以从slack中获取帖子。从响应中我从“文件”对象中获取“thumb_64”参数。
我可以访问以下图片网址,此图片已于2016-01-11上传
但我无法访问下面提到的网址,此图片已于2016-02-16
上传https://files.slack.com/files-tmb/T0F8RH7U7-F0MHZL70Q-d740ed784b/configration_160.png
谢谢&的问候,
答案 0 :(得分:0)
您是否看到@slackapi announced有关使用Web API访问文件的更新?
实际上,您现在需要提供身份验证来访问文件资产,方法是指定一个带有OAuth令牌的HTTP Authorization标头,该标记具有正确的范围以访问该团队的那种数据。
例如,您可以使用GET请求发送这样的标题:
GET https://files.slack.com/files-tmb/T0F8RH7U7-F0MHZL70Q-d740ed784b/configration_160.png
Authorization: Bearer YOUR_VALID_ACCESS_TOKEN_HERE
File type documentation进一步详细说明。