Google apps script 使用标准谷歌云平台(GCP)脚本阅读Gmail发布通知

Google apps script 使用标准谷歌云平台(GCP)脚本阅读Gmail发布通知,google-apps-script,gmail-api,publish-subscribe,ownership,Google Apps Script,Gmail Api,Publish Subscribe,Ownership,我正在尝试创建一个订阅webapp,使用谷歌脚本应用程序来接收和解码来自Gmail API的POST通知,无论何时收到新的电子邮件。谷歌云平台(GCP)的新变化使得工作变得非常困难。我找到的所有关于此的文档/视频都已过时 我直接从Google Drive(未链接到Google文档、工作表或表单)创建了一个带有doPost()函数的脚本,并使用提供的链接将其部署为一个webapp。我不得不将脚本与标准GCP项目链接起来,因为为任何Google脚本应用程序自动创建的默认GCP项目不再是可访问的。下一

我正在尝试创建一个订阅webapp,使用谷歌脚本应用程序来接收和解码来自Gmail API的POST通知,无论何时收到新的电子邮件。谷歌云平台(GCP)的新变化使得工作变得非常困难。我找到的所有关于此的文档/视频都已过时

我直接从Google Drive(未链接到Google文档、工作表或表单)创建了一个带有doPost()函数的脚本,并使用提供的链接将其部署为一个webapp。我不得不将脚本与标准GCP项目链接起来,因为为任何Google脚本应用程序自动创建的默认GCP项目不再是可访问的。下一步是转到GCP中的PubSub API,创建一个主题。当我尝试创建一个订阅以允许webapp从gmailapi接收POST消息,并将其传递类型设置为PUSH时,需要一个端点URL。当我使用webapp链接时,我得到错误:

提供的URL未在订阅的父项目中注册。请参阅有关域所有权验证的文档。


我进行了域名所有权验证,并尝试了我在网上找到的所有可能的解决方案,但没有成功。没有推送订阅,我无法接收通知,解码其正文,获取电子邮件id,然后检索和解码电子邮件正文。非常感谢您的帮助

您是否尝试过这样做:不幸的是,无法再验证GAS Web应用程序URL的域所有权。过去,您可以通过从“发布”菜单中选择“在Chrome Webstore中注册”选项来验证它们,但该选项已被删除。Dimu Design,感谢您的回复。听到这个消息很不幸。我认为谷歌会在删除Chrome Webstore注册程序之前提供一个替换程序。您是否知道使用GAS发布Web应用程序的任何替换过程?目前是如何做到的?谢谢,尤里,谢谢你的回复。您共享的链接中的过程需要在Chrome Webstore注册,但现在无法注册。您是否尝试过此操作:很遗憾,无法再验证GAS Web App URL的域所有权。过去,您可以通过从“发布”菜单中选择“在Chrome Webstore中注册”选项来验证它们,但该选项已被删除。Dimu Design,感谢您的回复。听到这个消息很不幸。我认为谷歌会在删除Chrome Webstore注册程序之前提供一个替换程序。您是否知道使用GAS发布Web应用程序的任何替换过程?目前是如何做到的?谢谢,尤里,谢谢你的回复。您共享的链接中的过程需要在Chrome Webstore注册,但现在无法注册。