我将从ios APP的HTTP GET请求中使用哪个API KEY

时间:2016-05-26 23:13:47

标签: python google-cloud-storage

在此页面上https://cloud.google.com/storage/docs/json_api/v1/objects/get#http-request

它允许您输入存储桶的名称以及要下载的对象的名称。它返回200响应和所有对象元数据,并显示它使用的确切URL。

获取https://www.googleapis.com/storage/v1/b/bucket/o/object?key= {YOUR_API_KEY}

有多个api键。 IOS API。 SERVER API KEY。浏览器API密钥

我该怎么用如果我拿走他们使用的网址,并在这里将IOS API密钥放入此代码

,请注意
//1
    let filePath = "https://www.googleapis.com/storage/v1/b/bucket/o/object?key={YOUR_API_KEY}"
    let fileUrl = NSURL(string: filePath)

    // 2
    let downloadTask: NSURLSessionDownloadTask = NSURLSession.sharedSession().downloadTaskWithURL(fileUrl!) { (location: NSURL?, response: NSURLResponse?, error: NSError?) in
        let downloadedImage: UIImage = UIImage(data: NSData(contentsOfURL: location!)!)!
        cardView.image = downloadedImage
    }

    downloadTask.resume()

并将其替换为我的存储桶名称和对象名称以及ios API密钥。我将获得401未经授权或致命错误,发现无。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

IOS API应与iOS SDK一起使用。 如果您直接请求URL,我认为您应该使用服务器或浏览器API。