2015-06-20 72 views
0

我想在使用rest api.But獲取權限錯誤的Google日曆上創建一個事件。日曆Api Salesforce

Http h = new Http(); 
        string calendarId='[email protected]'; 
        string url='https://www.googleapis.com/calendar/v3/calendars/'+calendarId+'/events'; 
        string body='{"end":{"date": "2013-06-21"},"start":{"date": "2013-06-20"}}'; 
        HttpRequest req=new HttpRequest(); 
        System.debug('-----accesstokenvvvvvvvv---'+accesstoken); 
        req.setHeader('Authorization','Bearer '+accesstoken); 
        req.setHeader('Content-Type', 'application/json'); 
        req.setEndpoint(url); 
        req.setBody(body); 
        System.debug('-----body---'+body); 
        req.setMethod('POST'); 
        HttpResponse res; 
        res = h.send(req); 
        string data=res.getBody(); 
        System.debug('--------data----'+data); 

這裏是迴應:

{ 
    "error": { 
     "errors": [ 
     { 
     "domain": "global", 
     "reason": "insufficientPermissions", 
     "message": "Insufficient Permission" 
     } 
     ], 
     "code": 403, 
     "message": "Insufficient Permission" 
    } 
    } 

回答

0

是的,我得到了發生了什麼樣我是越來越爲谷歌API的授權碼不是爲谷歌日曆的答案就是爲什麼它給我的令牌而不是日曆。所以請發送日曆api的認證代碼。