博主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进行测试
我在 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进行测试