我使用Volley
在我的Android应用中发送HTTP请求。我在互联网上寻找了很多答案,但找不到任何东西。
我使用Blogger API,并发送HTTP
请求,以使用文档中指定的URL方式获取博客
获取https://www.googleapis.com/blogger/v3/users/self/blogs
授权:/ * OAuth 2.0令牌在此处* /
我按照文档中的说明正确地在getHeaders()
方法中添加了Authorization标头:
@Override
public Map<String, String> getHeaders() {
HashMap<String, String> params = new HashMap<>();
params.put("Authorization", "My_Auth_Key");
return params;
}
正如您所见,我还正确地在google API控制台中完成了设置过程。我正确添加了程序包名称gq.gouravkhunger.blogger
和应用程序的SHA Fingerprint
:
但是当我测试应用程序时,总是会出现此错误:
答案 0 :(得分:3)
您确定您的OAUTH密钥有效吗? 还要确保您没有在应该使用OAUTH的地方使用APIKey。 阅读文档以更好地了解
您可以从OAUTH Playground获取OAUTH密钥进行测试