我正在使用Gmail API Users.settings.sendAs: update自动更新我们用户的签名设置。我遇到的问题是,除非重新加载网页,否则签名中的更改不会反映在Gmail web客户端中。我们的用户可以在几天甚至几周的时间里不重新加载他们的Gmail网页,这使得更新几乎毫无用处。
我想知道,一旦通过API进行了更改,web客户端是否可以在不要求用户重新加载页面的情况下获得新的设置?
发布于 2017-01-21 09:23:14
您可能需要使用Gmail API中的Push Notifications功能。这让你可以观察Gmail邮箱的变化。您可以使用此功能来提高应用程序的性能。每当邮箱发生变化时,Gmail API都会通知您的后端服务器应用程序。
然后,如果您需要处理更改,则可以继续使用Synchronizing Clients with Gmail。如文档中所述,您还可以使用推送通知来实时触发部分同步,且仅在必要时使用。
希望这能有所帮助!
https://stackoverflow.com/questions/41757823
复制