Google calendar api 3无效凭据错误

时间:2013-08-18 21:54:03

标签: google-api google-calendar-api

我正在尝试访问日历详细信息,但我似乎收到了无效的凭据错误。 我访问了以下网址:“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"
  }
 }

1 个答案:

答案 0 :(得分:0)

OAuth与标题中的标记之间应该有一个空格。