2016-01-15 41 views
0

嘿所以我想显示图像在一个Android应用程序whos图像网址打包到/用户/用户ID /媒体/最近的Instagram API调用的JSON响应。显示来自Instagram API的JSON响应中包含的图像链接?

因此,这里是一些例子JSON由API调用返回:

"images": { 
     "low_resolution": { 
      "url": "http://distillery.s3.amazonaws.com/media/2011/02/02/6ea7baea55774c5e81e7e3e1f6e791a7_6.jpg", 
      "width": 306, 
      "height": 306 
     }, 
     "thumbnail": { 
      "url": "http://distillery.s3.amazonaws.com/media/2011/02/02/6ea7baea55774c5e81e7e3e1f6e791a7_5.jpg", 
      "width": 150, 
      "height": 150 
     }, 
     "standard_resolution": { 
      "url": "http://distillery.s3.amazonaws.com/media/2011/02/02/6ea7baea55774c5e81e7e3e1f6e791a7_7.jpg", 
      "width": 612, 
      "height": 612 
     } 
    }, 
    "type": "image", 
    "users_in_photo": [], 
    "filter": "Earlybird", 
    "tags": ["foodtruck"], 
    "id": "22721881", 

但是如果我尝试访问该图像的URL,即使在我的浏览器,通过粘贴URL http://distillery.s3.amazonaws.com/media/2011/02/02/6ea7baea55774c5e81e7e3e1f6e791a7_5.jpg

到浏览器,我得到以下Access Denied响应:

<Error> 
    <Code>AccessDenied</Code> 
    <Message>Access Denied</Message> 
    <RequestId>39FC127F315ADE6C</RequestId> 
    <HostId> 
    Kfc/hK1hWuMNh7ESlfEgdHy/ITxF2AVP3AjozUQiDfx2lxS94jTzjfNiZwCSQisH9iuRFY5mI0g= 
    </HostId> 
</Error> 

任何想法,为什么是这样?访问令牌我工作正常的API调用自己,但我不能看到如何传递一个图像请求从图像url令牌?

任何帮助将是伟大的,谢谢。

+0

有趣,我得到我的API响应中有不同的URL,它的工作原理是,检查http://gramfeed.com – krisrak

回答