generic:3 -推送到一个端点URL (gmail的pubsub api)

本文关键字:一个 端点 URL gmail api pubsub generic | 更新日期: 2023-09-27 18:13:40

我是第一次使用pub/sub,它很令人困惑。我只是想收到推送通知在我的MVC应用程序,每当我收到一封电子邮件在gmail帐户。我已经设置了项目id(启用pub/sub API),创建了一个具有权限的主题(gmail-api-push@system.gserviceaccount.com)并添加了该主题的订阅者,从console.cloud.google.com的一切,因为我认为我不需要每次都从我的代码中设置这些。我试图将交付类型设置为"推送到端点URL"与我选择的URL(我试图设置localhost/home,也使用SSL,然后我的一个在线域进行测试),但不断得到这个"通用:3"错误在左下角。我不想每次都使用'Pull'作为交付类型。

除了developers.google.com之外,没有很多帮助,但我不知道这个错误的原因。如有任何帮助,不胜感激

generic:3 -推送到一个端点URL (gmail的pubsub api)

根据这个文档,如果你想在Gmail邮箱有变化时推送通知,你需要使用Cloud Pub/Sub API。注意,在推送交付中,Pub/Sub服务器在预配置的端点向订阅者应用程序发送请求。订阅者的HTTP响应作为隐式确认:成功响应表明消息已被成功处理,Pub/Sub系统可以将其从订阅中删除;一个不成功的响应表明Pub/Sub服务器应该重新发送它。

通常,在事务失败时发生通用错误。默认情况下,当消息过滤器失败时,API网关将返回一个非常基本的错误给客户端。您可以在这个论坛中尝试解决方法。