我是chrome扩展程序开发的新手,并尝试使用chrome扩展程序将事件详细信息插入到Google日历中,我有一个有效的令牌,当我检查自己帐户的权限时可以看到对日历的访问权限,但有时每次都会失败给了我不好的请求,并且有一段时间未经授权,以下是我尝试插入的两种方法。方法1:
length(code)
方法2:
var resource2 = {
"summary": "My Event",
"start": {
"dateTime": today
},
"end": {
"dateTime": twoHoursLater
},
"description": "We are organizing events",
"location": "US",
};
chrome.identity.getAuthToken({interactive: true}, function(token) {
console.log(token);
console.log(resource2);
var init = {
method: 'post',
async: true,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
},
body: resource2
};
fetch(
'https://www.googleapis.com/calendar/v3/calendars/calendarID/events',
init)
.then((response) => response.json())
.then(function(data) {
alert(data);
});
});