0

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

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

谢谢您的帮助

编辑:我的意思是让它看起来是实时的最好方法。我意识到 gmail 不支持网络套接字。但是,什么是设置我的服务器和前端以使数据交易尽可能顺畅的好方法。

4

1 回答 1

2

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

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

于 2012-10-03T23:50:27.687 回答