2014-03-03 22 views
0

我能够使用Dropbox的API使用以下网址成功检索元数据:无法提取使用Dropbox的核心API缩略图 - 401

https://api.dropbox.com/1/metadata/dropbox/mse 

当我尝试检索缩略图上市的资产,我得到401:

https://api-content.dropbox.com/1/thumbnails/dropbox/mse/modem_status.png?size=l 

在这两种情况下,我所提供的访问令牌在标题:

Authorization: Bearer 4JSL1tGWoVEAAAAAAAAAAUxNYpLbiYw-D8l3vqTKRKNBuGnezhps8j..... 

我看不到这里缺少的东西。

+0

401响应的内容是什么? – smarx

回答

0

事实证明,图像正在返回 - 我使用POSTMAN测试的URL和两个网址显示在日志中 - 第一个返回200与图像缓冲区包含JPEG数据,并且后来的URL失败与401(第二个GET不包含授权头)。然而,我对如何利用XHR请求返回的JPEG数据感到不知所措 - 我该如何创建<img>元素?是不是有相当于/media返回一个有效4小时的公共网址?

+1

哇 - 我得到它使用'https://api-content.dropbox.com/1/thumbnails/dropbox/mse/modem_status.png?size = l&access_token = blahblahblah'! – svenyonson

+0

请注意不要将访问令牌泄漏给其他人。 – Greg