我想做的是:使用javascript将事件添加到我的网站上的谷歌日历中。
我不能做什么:为谷歌日历API找到一个好的教程/演练/示例。我能够找到v1和v2 api之间来回链接的所有文档,或者v3 api似乎不是基于客户端的。
对于那些好奇的人,我正在开发这个网站:http://infohost.nmt.edu/~bbean/banweb/index.php
这应该可以了
//async function to handle data fetching
async function getData () {
//try catch block to handle promises and errors
try {
const calendarId = ''
const myKey = ''
//using await and fetch together as two standard ES6 client side features to extract the data
let apiCall = await fetch('https://www.googleapis.com/calendar/v3/calendars/' + calendarId+ '/events?key=' + myKey)
//response.json() is a method on the Response object that lets you extract a JSON object from the response
//response.json() returns a promise resolved to a JSON object
let apiResponse = await apiCall.json()
console.log(apiResponse)
} catch (error) {
console.log(error)
}
}
getData()
谷歌提供了一个很棒的JS客户端库,可以与谷歌所有基于发现的API(例如日历API v3)配合使用。我写了一篇博客文章,涵盖了设置JS客户端和授权用户的基础知识。
在应用程序中启用基本客户端后,需要熟悉 Calendar v3 的细节才能编写应用程序。我建议两件事:
gapi.client
时,Chrome 开发人员工具的 Javascript 控制台会自动建议方法名称。例如,开始键入 gapi.client.日历.事件
,您应该会看到一组可能的完成(您将需要插入
方法)。下面是一个将事件插入JS的示例:
var resource = {
"summary": "Appointment",
"location": "Somewhere",
"start": {
"dateTime": "2011-12-16T10:00:00.000-07:00"
},
"end": {
"dateTime": "2011-12-16T10:25:00.000-07:00"
}
};
var request = gapi.client.calendar.events.insert({
'calendarId': 'primary',
'resource': resource
});
request.execute(function(resp) {
console.log(resp);
});
希望这足以让您入门。
我正在Rails 5.2.3应用程序中使用Google日历API,并试图在我的G套件域中的Google日历上创建事件。我已经能够阅读日历和列出事件。当我尝试插入事件时,会出现错误“requiredAccessLevel:您需要具有此日历的writer访问权限。” 由于这是一个内部应用程序,我在Google API控制台中注册了一个服务帐户,并验证了该帐户能够读取日历和事件。 在G Suite管理控
问题内容: 有一个包含Javadoc的 源文件 的好例子吗? 我可以在Internet上找到很多很好的Javadoc示例,我只是想找出用于创建它们的特定语法,并假设我可以在某个地方浏览某些库的源代码,但这似乎需要很多工作。 问题答案: JDK源代码如何,但是可以通过docjar之类的第三方访问呢?例如,“ 收藏夹”源。 这样,就无需大量下载。
问题内容: 有谁知道Java中良好的 商务日历 库? 它应该易于处理:)日期计算,并考虑假期。 理想情况下,除了 配置假期 和公司休息日外,我们还应该能够每天 配置“工作时间 ”,以便我们可以计算 工作时间 上的SLA和KPI。 我知道类似的东西是jboss jBpm的一部分,但是我想知道他们是否还有其他项目正在这样做。 当然, 开源 是一大优势! 问题答案: 看看这个库,它具有假期功能,并且它是
我是新手,但我想将google API与PHP结合使用,但它不起作用。我已经创建了
我正试图使用谷歌api购物(商家),我被这个问题卡住了。 我对php不是很熟悉,但对我来说,代码似乎很好,我想做的就是尝试从我的商店取货。我已经按照google建议的步骤在开发者控制台中设置了客户端id和客户端机密,但是在登录之后我仍然得到了错误。 下面是我使用的代码: 我得到以下错误: 0数组致命错误:未捕获异常“Google_Service_exception”,消息“{”error:{”er
我已经设置了谷歌日历API项目。我正在使用OAuth 2.0访问带有同意屏幕的Google日历API数据。 我遵循了这里提到的流程:https://developers.google.com/google-apps/calendar/quickstart/php 当我试图获取授权Google帐户的所有日历时。我收到以下错误: 以下是获取所有日历列表的代码: 有人知道这里发生了什么吗?我如何修复这个