博主api总是return401错误响应

Blogger api always return 401 error response

我在 android 应用程序中使用 Volley 发送 HTTP 请求。我在互联网上查找了很多答案,但找不到任何答案。


我使用 Blogger API 并发送 HTTP 请求以使用文档中提供的 URL 方法获取我的博客

GET https://www.googleapis.com/blogger/v3/users/self/blogs
Authorization: /* OAuth 2.0 token here */

我在 getHeaders() 方法中正确添加了授权 header,如文档中所述:

@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 正确:

但是当我测试应用程序时,我总是得到这个错误:

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

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