Slack image url要求登录

时间:2016-02-16 17:12:54

标签: slack-api

我使用Slack提供的API在我的自定义应用程序中集成了slack。

我可以从Slack获取帖子并能够在我的应用程序中显示它。我能够获取随帖子上传的图像(几天后),但今天我添加了一个带有图像的帖子。当我尝试访问浏览器中要求身份验证的图像URL时,图像未显示在应用程序中。

我正在访问slack rest API以从slack中获取帖子。从响应中我从“文件”对象中获取“thumb_64”参数。

我可以访问以下图片网址,此图片已于2016-01-11上传

https://files.slack.com/files-tmb/T0F8RH7U7-F0J505EG1-33434fadf3/screenshot_from_2015-12-28_15_23_39_160.png

但我无法访问下面提到的网址,此图片已于2016-02-16

上传

https://files.slack.com/files-tmb/T0F8RH7U7-F0MHZL70Q-d740ed784b/configration_160.png

谢谢&的问候,

1 个答案:

答案 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进一步详细说明。