Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何开始使用连接到应用程序脚本的OAuth Zoom API应用程序_Javascript_Google Apps Script_Oauth 2.0_Zoom Sdk - Fatal编程技术网

Javascript 如何开始使用连接到应用程序脚本的OAuth Zoom API应用程序

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。有人知道我

我是一名教师,为了使用应用程序脚本,我一直在自学足够的代码。我已经阅读并理解了OAuth的思想,并在原则上了解了如何使用它连接Zoom API和Sheets API,以制作考勤应用程序。然而,我不知道如何做一些基本的。例如,在制作我的应用程序时,在OAuth重定向URL中放置什么。甚至是如何从图纸中调用缩放API。我甚至可以使用Javascript来调用它吗?我在网上没有找到多少不具备基本知识的东西。另外,大多数在线内容都使用JWT,但我希望能够广泛地共享它,所以我想我需要OAuth。有人知道我可以用什么指南或东西开始吗

根据answer的建议,我在Postman上得到了以下代码。不确定如何为应用程序脚本更改它

函数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