微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何开始使用连接到Apps脚本的OAuth App for Zoom API

如何解决如何开始使用连接到Apps脚本的OAuth App for Zoom API

我是一名老师,并且已经在教给自己足够的代码以使用Apps Script。我已经阅读并稍微了解了OAuth的概念,并从原则上了解了如何将其用于连接Zoom API和Sheets API以制作出勤应用程序。但是,我不了解如何做一些基础知识。例如,制作我的应用程序时在OAuth重定向URL中输入的内容。甚至如何从Sheets调用Zoom API。甚至可以使用Javascript来调用它吗?我在网上找不到很多不具备基本知识的知识。另外,大多数在线内容都使用JWT,但我希望能够广泛共享它,因此我认为我需要OAuth。有人知道指南或我可以用来入门的东西吗?

基于答案的建议,我得到了以下代码在Postman上工作。不确定如何针对Apps脚本进行更改。

6.7-rc-5

注意:Bearer已更改并将其切换到UrlFetchApp

解决方法

我对Zoom API并不熟悉,但是在快速阅读文档时,它们似乎支持公共和私有应用程序。如果您不熟悉此方法,我的建议是首先使用JWT创建一个私有应用程序,然后为您自己工作;之后,您可以创建一个公共应用并使用OAuth,以便其他人可以安装它。如果您想使用Apps脚本,可以查看Google Apps Script OAuth library

在Zoom中创建应用并选择JWT后,它将为您提供api keyapp secret的应用-这些是您将在API请求中使用的凭据。查看他们的文档,了解如何使用您的凭据向API发出简单请求。

如果您通常不熟悉API,那么一个不错的起点就是下载Postman。这将使您能够使用凭据来测试API请求并确认一切正常。在Postman中创建工作请求后,可以单击右侧的“代码”,它将生成Javascript代码,可用于在Apps脚本中调用Zoom API。使用Javascript - Fetch,因为它与Apps Script自己的UrlFetchApp类最相似。您必须对Postman粘贴的代码进行一些小的修改,才能使其在Apps脚本中运行。

要参加Google表格的出勤,应该在线上有一些示例,这些示例说明如何从API解析JSON响应,将其推送到数组,然后在Sheet中setValue()。希望以上内容足以帮助您入门。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。