C# 通用:3-推入端点URL(gmail的pubsub api)

C# 通用:3-推入端点URL(gmail的pubsub api),c#,push-notification,gmail-api,google-cloud-pubsub,websub,C#,Push Notification,Gmail Api,Google Cloud Pubsub,Websub,我第一次在酒吧/酒吧工作,这让人很困惑。每当我收到gmail帐户上的电子邮件时,我只想在我的MVC应用程序上接收推送通知。我已经设置了项目id(启用了发布/订阅API),创建了一个具有权限的主题(gmail API)-push@system.gserviceaccount.com)并为该主题添加了一个订阅者,包括console.cloud.google.com上的所有内容,因为我不认为每次都需要从代码中设置这些内容。 我尝试使用我选择的URL将传递类型设置为“推入端点URL”(我尝试使用SSL设

我第一次在酒吧/酒吧工作,这让人很困惑。每当我收到gmail帐户上的电子邮件时,我只想在我的MVC应用程序上接收推送通知。我已经设置了项目id(启用了发布/订阅API),创建了一个具有权限的主题(gmail API)-push@system.gserviceaccount.com)并为该主题添加了一个订阅者,包括console.cloud.google.com上的所有内容,因为我不认为每次都需要从代码中设置这些内容。 我尝试使用我选择的URL将传递类型设置为“推入端点URL”(我尝试使用SSL设置localhost/home,然后是我的一个在线域进行测试),但在左下角继续出现此“generic:3”错误。我不想每次都使用“拉”作为传递类型

除了developers.google.com之外,在这方面没有太多帮助,但我不知道这个错误的原因。如果您想在Gmail邮箱发生更改时推送通知,您需要使用。请注意,在中,发布/订阅服务器在预配置的端点向订户应用程序发送请求。订阅者的HTTP响应用作隐式确认:成功响应表示消息已成功处理,发布/订阅系统可以将其从订阅中删除;未成功响应表示发布/订阅服务器应重新发送该响应


通常,在事务失败时发生。默认情况下,当消息筛选器失败时,API网关会向客户端返回一个非常基本的错误。你可以试试这个解决方法

谢谢你的回复。我做了不少改动才算出来。一个是,我在SSL上创建了一个azure应用程序,将其添加到谷歌网站管理员,通过谷歌控制台开发者的域验证对其进行验证,然后再试一次,我能够保存推送通知的URL。奇怪的是,它没有提供额外的信息与一般错误。我试图验证我的域像你说的,但仍然得到相同的一般:3错误。你还做了什么?确保你使用的是https而不是http。您必须使用谷歌网站管理员验证域,然后转到谷歌开发者控制台上的域验证选项卡,将其添加到正确的项目中。我已经用谷歌网站管理员工具验证了这个域名。我用的是Heroku应用程序,不是谷歌应用程序。我看不到将域名链接到谷歌云应用程序的方法:(