【问题标题】:Using an android key for google apps为 google 应用程序使用 android 密钥
【发布时间】:2013-11-12 09:44:18
【问题描述】:

我正在编写我的第一个使用谷歌 API(谷歌图书)的应用,并为应用指纹和包名称创建了一个 API 密钥。

如何正确地将密钥传递给 api?我试过了

公共图书信息执行(){ 网址服务网址; 尝试 { serviceURL = expandVariables("https://www.googleapis.com/books/v1/$METHOD&key=$KEY&country=$COUNTRY"); HttpURLConnection 连接 = (HttpURLConnection) serviceURL.openConnection(); if (HttpURLConnection.HTTP_OK != connection.getResponseCode()) { Log.i("google-books-api", "API 拒绝调用代码 " + connection.getResponseCode() + " "); } // 解析结果并处理 }

现在,这被代码 403(禁止)拒绝,这很有意义......因为它本质上是一个普通的 http 调用。但是我如何如何传递允许 API 根据指纹和包名称对密钥进行身份验证的附加凭据。

【问题讨论】:

    标签: android google-api google-books


    【解决方案1】:

    您需要使用setRequestProperty 将 API 密钥添加到请求的标头中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-07
      • 1970-01-01
      • 1970-01-01
      • 2013-04-19
      • 2019-07-02
      • 1970-01-01
      • 2015-08-19
      相关资源
      最近更新 更多