2016-02-16 55 views
0

我已經使用Slack提供的API在我的自定義應用程序中集成了slack。Slack圖片網址要求登錄

我能夠從Slack獲取帖子,並能夠在我的應用程序中顯示它。我能夠獲取與帖子(幾天後)上傳的圖像,但今天當我添加圖像的帖子。圖像未顯示在應用程序中,當我試圖訪問瀏覽器中的圖像URL時,它要求進行身份驗證。

我正在訪問slack rest API以從slack中獲取帖子。從響應我正在從「文件」對象「thumb_64」參數。

我可以訪問下面的圖片URL,這樣圖片上傳於2016年1月11日

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

但我不能夠訪問下面提到的URL,該圖像上載2016年2月16日

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

感謝&問候,

回答

0

HAV您是否看到過有關使用Web API訪問文件的更新@slackapi announced

實質上,您現在需要提供身份驗證來訪問文件資產,方法是指定一個具有正確範圍的OAuth令牌的HTTP授權標頭,以訪問團隊的此類數據。

例如,你會送這樣的標題與您的GET請求:

GET https://files.slack.com/files-tmb/T0F8RH7U7-F0MHZL70Q-d740ed784b/configration_160.png 
Authorization: Bearer YOUR_VALID_ACCESS_TOKEN_HERE 

File type documentation進入進一步的細節。

+1

感謝泰勒提供的信息,我根據您的建議做了更改。我在標題中傳遞了OAuth令牌,現在我可以查看圖像。 – user5936136