Javascript 如何开始使用连接到应用程序脚本的OAuth Zoom API应用程序
我是一名教师,为了使用应用程序脚本,我一直在自学足够的代码。我已经阅读并理解了OAuth的思想,并在原则上了解了如何使用它连接Zoom API和Sheets API,以制作考勤应用程序。然而,我不知道如何做一些基本的。例如,在制作我的应用程序时,在OAuth重定向URL中放置什么。甚至是如何从图纸中调用缩放API。我甚至可以使用Javascript来调用它吗?我在网上没有找到多少不具备基本知识的东西。另外,大多数在线内容都使用JWT,但我希望能够广泛地共享它,所以我想我需要OAuth。有人知道我可以用什么指南或东西开始吗 根据answer的建议,我在Postman上得到了以下代码。不确定如何为应用程序脚本更改它Javascript 如何开始使用连接到应用程序脚本的OAuth Zoom API应用程序,javascript,google-apps-script,oauth-2.0,zoom-sdk,Javascript,Google Apps Script,Oauth 2.0,Zoom Sdk,我是一名教师,为了使用应用程序脚本,我一直在自学足够的代码。我已经阅读并理解了OAuth的思想,并在原则上了解了如何使用它连接Zoom API和Sheets API,以制作考勤应用程序。然而,我不知道如何做一些基本的。例如,在制作我的应用程序时,在OAuth重定向URL中放置什么。甚至是如何从图纸中调用缩放API。我甚至可以使用Javascript来调用它吗?我在网上没有找到多少不具备基本知识的东西。另外,大多数在线内容都使用JWT,但我希望能够广泛地共享它,所以我想我需要OAuth。有人知道我
函数myFunction(){
var myHeaders=newheaders();
myHeaders.append(“授权”、“持有人EYJ0Exaioijjkvmtiznn0.9Ol6oPrmbzvby5ch5-okkl7FMRG465Nu_zM0MVd91Ig”);
myHeaders.append(“Cookie”,“日期”格式=dd/mm/yy;cred=2AFF4FB9881D6BE9A38BD86B63DF1CC”);
var请求选项={
方法:“GET”,
标题:myHeaders,
重定向:“跟随”
};
UrlFetchApp.fetch(“https://api.zoom.us/v2/report/meetings/92672781820/participants?page_size=30“,请求选项)
.then(response=>response.text())
.then(result=>console.log(result))
.catch(error=>console.log('error',error));
}
我不熟悉Zoom API,但快速阅读一下文档,它们似乎同时支持公共和私人应用程序。如果你是新手,我的建议是首先使用JWT创建一个私人应用程序,让它为你自己工作;之后,您可以创建一个公共应用程序并使用OAuth,以便其他人可以安装它。如果你想坚持应用程序脚本,你可以查看
在Zoom中创建应用程序并选择JWT后,它将为您的应用程序提供api密钥
以及app secret
——这些是您将在api请求中使用的凭据。查看他们的文档,了解如何使用您的凭据向API发出简单请求
如果您一般不熟悉API,那么最好从下载Postman开始。这将使您能够使用凭据测试API请求,并确认一切正常。在Postman中创建工作请求后,您可以单击右侧的“代码”,它将生成Javascript代码,您可以使用该代码在应用程序脚本中调用Zoom API。使用Javascript-Fetch
,因为它与Apps脚本自己的类最为相似。您必须对Postman粘贴的代码进行一些小的修改,以使其在应用程序脚本中工作
为了在Google工作表上写考勤,应该有一些在线示例,说明如何解析来自API的JSON响应,将其推送到数组,然后在工作表中
setValue()
。希望以上内容足以让您开始。如回答中所述哇,非常好的回答!我把邮递员发来的工作代码放在我的岗位上(更改了持票人)。不确定要更改什么以使其在应用程序脚本中工作。请查看UrlFetchApp文档-例如,UrlFetch调用它contentType
,而不是像Javascript fetch那样调用content type