Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 显示Instagram API的JSON响应中包含的图像链接?_Java_Android_Api_Instagram_Instagram Api - Fatal编程技术网

Java 显示Instagram API的JSON响应中包含的图像链接?

Java 显示Instagram API的JSON响应中包含的图像链接?,java,android,api,instagram,instagram-api,Java,Android,Api,Instagram,Instagram Api,嘿,所以我尝试在Android应用程序中显示图像,该应用程序的图像URL被打包为来自/users/user id/media/recent Instagram api调用的JSON响应 下面是api调用返回的JSON示例: "images": { "low_resolution": { "url": "http://distillery.s3.amazonaws.com/media/2011/02/02/6ea7baea55774c5e81e7e3e1f6

嘿,所以我尝试在Android应用程序中显示图像,该应用程序的图像URL被打包为来自/users/user id/media/recent Instagram api调用的JSON响应

下面是api调用返回的JSON示例:

"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,即使在浏览器中也是如此

在浏览器中,我得到以下
拒绝访问
响应:

<Error>
   <Code>AccessDenied</Code>
   <Message>Access Denied</Message>
   <RequestId>39FC127F315ADE6C</RequestId>
   <HostId>
   Kfc/hK1hWuMNh7ESlfEgdHy/ITxF2AVP3AjozUQiDfx2lxS94jTzjfNiZwCSQisH9iuRFY5mI0g=
   </HostId>
</Error>
你知道为什么会这样吗?我拥有的访问令牌可以很好地用于api调用他们自己,但我看不出如何从图像url为图像请求传递令牌


任何帮助都会很好,谢谢。

您必须根据文档将访问令牌作为参数传递:

{media id}?access_token=access-token


有趣的是,我在API响应中得到了不同的URL,它可以正常工作,请查看