流式传输GMail API的最佳方式

时间:2012-10-03 23:44:50

标签: api gmail websocket sinatra real-time

我正在使用GMails IMAP API构建Web应用程序。对我来说,“实时”更新的最佳方式是什么?

截至目前,我正在前端使用Ruby Sinatra后端和backbone.js。我正在寻找一种方法,使我的前端,我的服务器和gmail api之间的通信尽可能快速和无缝。

感谢您的帮助

编辑:我的意思是让它看起来像是实时的最佳方法。我意识到gmail不支持Web套接字。但是,设置我的服务器和前端以使数据事务尽可能无摩擦是一种好方法。

1 个答案:

答案 0 :(得分:1)

我不认为这是可能的。 HTTP无法以这种方式工作。您需要WebSocket,但Gmail API不支持WebSocket。

您可以经常更新信息(但您会遇到谷歌API请求数限制)。 或者在用户需要时更新信息(需要仔细规划)。