2

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

除了developers.google.com之外,没有太多帮助,但我没有得到这个错误的原因。任何帮助将不胜感激

4

1 回答 1

1

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

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

于 2016-10-19T09:21:35.547 回答