Node.js 如果是一个NodeJS应用程序,在两个API之间发出Oauth2请求的Google应用程序脚本应用程序会是什么样子?

Node.js 如果是一个NodeJS应用程序,在两个API之间发出Oauth2请求的Google应用程序脚本应用程序会是什么样子?,node.js,rest,api,google-apps-script,Node.js,Rest,Api,Google Apps Script,我的Google Apps脚本接收webhook,并通过重定向URI从Oauth2授权的服务进行API调用。然后它解析JSON中的数据并将其发送到不同的API。 我需要重建并托管一些可以完成这个编写的NodeJS的东西。我不知道这叫什么,也不知道在哪里举办 我尝试在Heroku上的HTTPS地址托管,该地址应该是足够的重定向URI,但Google不允许我打开页面将应用程序连接到我需要连接的API服务。屏幕警告该应用程序可能是恶意的 我需要在NodeJS中重写一个googleapps脚本,该脚本被

我的Google Apps脚本接收webhook,并通过重定向URI从Oauth2授权的服务进行API调用。然后它解析JSON中的数据并将其发送到不同的API。
我需要重建并托管一些可以完成这个编写的NodeJS的东西。我不知道这叫什么,也不知道在哪里举办

我尝试在Heroku上的HTTPS地址托管,该地址应该是足够的重定向URI,但Google不允许我打开页面将应用程序连接到我需要连接的API服务。屏幕警告该应用程序可能是恶意的

我需要在NodeJS中重写一个googleapps脚本,该脚本被授权接收webhook并发出API请求。
应用程序需要重定向URI的HTTPS地址
我不需要你为我构建它,我需要知道它叫什么,如何以及在哪里托管它。
我需要输入Oauth2的信息,但我将是唯一一个使用该应用程序的人

我看到浏览器Oauth2不再被允许了。因此,通过搜索,我们不清楚如何在Quickbooks API中托管应用程序并获得授权,例如,这需要使用Oauth2。

你说的是什么意思

不允许使用浏览器OAuth2

您仍然可以通过web客户端进行OAuth2身份验证,看看如何使用OAuth2流进行API调用

同样,对于您的特定问题,您不需要迁移到NodeJS。您可以使用


如果您对从NodeJS应用程序运行脚本感兴趣,请查看

我知道免费层以上的谷歌产品会更好,但本质上我想构建和托管一些东西来做谷歌应用程序脚本所做的事情。使用Oauth2授权API访问和接收Webhook的应用程序。“您所说的‘不允许使用浏览器Oauth2’是什么意思?”大多数情况下,Chrome和Firefox不允许我打开Oauth页面。“如果您对从NodeJS应用程序运行脚本感兴趣,请查看NodeJS快速启动。”我的加油站有点问题。或者我的脚本被标记为“审查”或其他什么。我的问题是一个一般性的问题“我应该构建什么来实现GAS的功能,你在哪里托管它?”你可以通过相应的API在apps脚本中完成你的所有功能,比如NodeJS。问题是,您将需要自己管理您的作用域和OAuth流,并且应用程序脚本具有有用的功能,您必须自己实现这些功能。