我正在尝试访问日历详细信息,但我似乎收到了无效的凭据错误。 我访问了以下网址:“https://www.googleapis.com/calendar/v3/calendars/ {google_id} / events”
像这样:DefaultHttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet(url_);
get.addHeader("Authorization","OAuth" + auth_token);
try {
HttpResponse response = client.execute(get);
我应该在那里添加哪些标题?我正在从Android应用程序访问它。如果重要的话,我通过AccountManager.newChooseAccountIntent()开始的活动得到了我的auth_token。
我得到以下json:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "authError",
"message": "Invalid Credentials",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Invalid Credentials"
}
}
答案 0 :(得分:0)
OAuth与标题中的标记之间应该有一个空格。