Blogger API始终返回401错误响应

时间:2018-12-17 13:26:14

标签: android api http android-volley blogger

我使用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 FingerprintGoogle API console image

但是当我测试应用程序时,总是会出现此错误:

Android Debugging Volley 401 error

1 个答案:

答案 0 :(得分:3)

您确定您的OAUTH密钥有效吗? 还要确保您没有在应该使用OAUTH的地方使用API​​Key。 阅读文档以更好地了解

您可以从OAUTH Playground获取OAUTH密钥进行测试