Android Volley请求带有Google API密钥限制



我从Android应用程序中的YouTube data API请求数据。这是有效的,但我想确保我的密钥只能被我的应用程序使用,为此,你可以在谷歌开发者控制台中添加应用程序的包名称和sha1指纹,以限制API密钥在我的应用中的使用。

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

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

YouTube Data API已经有了Android/Java的客户端库,不需要使用Volley来处理YouTube的HTTP请求。

如果仍需要Volley,则可能需要传递相应的API和浏览器API密钥。那样的话,你仍然使用Volley;但这将返回一个JSONObject,而不是像客户端库上那样的库对象。

相关内容

  • 没有找到相关文章

最新更新