我正在使用示例Java应用程序。我给自己发了一张卡片,里面有#34;回复"行动。我用我的声音从我的玻璃回复,但我没有收到通知。我必须刷新页面才能看到回复。
我已经设置了反向代理' grok'收到通知。
在启动应用程序时,我在日志中看到了这一点: INFO:尝试使用回调https://mirrornotifications.appspot.com/forward?url=http://xyz.ngrok.com/notify订阅verify_token 68840674215
如果我从REST客户端向notify-url发出POST请求,则会正确调用NotifyServlet.doPost()。
在MirrorClient的insertSubscription(Credential credential,String callbackUrl,String userId,String collection)方法中,我有硬编码的callbackUrl =" https://mirrornotifications.appspot.com/forward?url=http://xyz.ngrok.com/notify&#34 ;;
在Google API控制台上,我已将URI添加到" Javascript Origins"和#34;重定向URI"
有人可以告诉我在这里缺少什么吗?
答案 0 :(得分:0)
使用ngrok作为代理,使用 https ://xyz.ngrok.com/notify作为回调网址,而不是使用mirrornotifications.appspot.com转发请求。将在调用NotifyServlet时调用"回复"行动被执行。