ssl - 选择 ngrok 订阅以使用 Google Calendar API
问题描述
我希望能够将我的本地计算机地址公开到 Internet 以便能够使用:
- 谷歌 OAuth2 流程;
- 接收有关我的日历/事件更改的推送通知;
因此,我需要一些工具将我的本地计算机 URL 公开到 Internet,以便 Google 能够使用此网络挂钩。
我发现订阅基本(5 美元)的 ngrok 对我有用。免费版本不起作用,因为我需要 SSL,因为它是google所要求的:
这是您的 Webhook 回调 URL,它必须使用 HTTPS。请注意,只有在您的网络服务器上安装了有效的 SSL 证书时,Google 日历 API 才能向此 HTTPS 地址发送通知。无效证书包括: • 自签名证书。• 由不受信任的来源签署的证书。• 已被吊销的证书。• 主题与目标主机名不匹配的证书。
问题是是否还有其他我没有考虑到的因素会迫使我购买更昂贵的订阅类型?也许谷歌有一些基本订阅无法满足的特定要求。
解决方案
基本的 5 美元订阅非常有效。它符合 Google 的所有要求 + 它提供静态 URL,即使您重新启动 ngrok 或计算机,也可以接收 PUSH 通知。
推荐阅读
- r - 使用 rticles::elsevier_article 时添加行号
- vue.js - 通过在vue.js中传递参数获取图像url
- r - R:有没有办法找到前一行的特定值?
- azure - 在单独的 Azure 函数应用中部署每个函数
- pandas - pandas 或 postgres 表 - 如何转换字符串货币值,例如“£300k”
- google-apps-script - 将文件从 Apps 脚本 POST 到远程 Web 服务器
- .net-core - 如何确定 SignalR .net 核心中是否存在组
- javascript - React Native - 让 return() 等到变量被定义
- git - Repo 分支默认为 main 而不是 master
- file - 如何从 sml 中的文本文件中获取随机行?如何在sml中制作多选题程序?