带有Google脚本的RingCentral订阅Webhook

时间:2019-04-23 02:48:43

标签: google-apps-script ringcentral

我正在尝试让RingCentral直接将信息发送到设置订阅的Google表格。

使用此功能,RingCentral需要回答初始请求,将验证令牌添加到RingCentral在同一标头中发送的var Arr = [10, 56, 76, 98, 82, 45, 98]; function largernumber(Arr) { var Arrl = []; if (Arr.length === 1) { return Arr[0] }; for (i = 0; i < Arr.length - 1; i++) { if (Arr[i] > Arr[i + 1] || Arr[i] === Arr[i + 1]) { Arrl.push(Arr[i]); } else { Arrl.push(Arr[i + 1]); } } for (var ar = 0; ar < Arrl.length; ar++) { Arr[ar] = Arrl[ar]; } return largernumber(Arrl); } console.log(largernumber(Arr));标头中。我找不到从Validation-Token收到的请求中访问标头的方法,而且我不知道如何使用适当的验证码来回答此请求,因此我基本上无法关闭循环并开始使用注册。

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

很遗憾,即使对于Google自己的doPost(e)前缀标头,Google Apps脚本也无法访问x-goog中的标头。您可以在此处关注问题和功能要求:

https://issuetracker.google.com/issues/67764685

作为一种解决方法,我编写了一项名为“ RingCentral Permahooks”的服务,该服务可以通过处理Permahooks服务中的验证令牌,并且不需要它来在RingCentral和Google Apps脚本之间使用。下游服务,在这种情况下为Google Sheets Apps脚本。

https://github.com/grokify/ringcentral-permahooks