1

我从我的 Android 应用程序中的 YouTube 数据 API 请求数据。这是可行的,但我想确保我的密钥只能由我的应用程序使用,为此,您可以在 Google 开发人员控制台中添加应用程序的包名称和 sha1 指纹,以将 API 密钥的使用限制在我的应用。

由于我使用 Volley 发出请求,因此指纹和包名称似乎没有随请求一起发送,因此所有 API 请求都会出错。

如何让 Volley 发送包名称和 sha1 指纹来验证我来自 YouTube 数据 API 的请求?

4

1 回答 1

0

YouTube Data API 已经有一个适用于 Android/Java 的客户端库,无需使用 Volley 来处理 YouTube 的 HTTP 请求。

如果仍然需要 Volley,您可能需要传递适当的 API 以及浏览器 API 密钥。这样,您仍然使用 Volley;但这将返回 JSONObject 而不是客户端库中的库对象。

于 2015-12-16T02:23:28.180 回答