是否可以使用谷歌频道API而不使用应用程序引擎的其余部分
例如,如果我有一个远程托管网站,我可以使用 google 的新频道 API 吗? http://code.google.com/appengine/docs/python/channel/
如果我在其他地方有一个网站,并且我想让 google 创建新频道、发送数据等,而不托管在 GAE 上,或者我必须托管在 GAE 上吗?
如果可能的话,请指出我正确的方向。
谢谢。
for example if i have a remotely hosted site, can I use google's new channel api?
http://code.google.com/appengine/docs/python/channel/
If I have a site elsewhere, and I want to get google to create new channels, send data, etc, without being hosted on GAE, or do I have to be hosted on GAE?
If it's possible, please point me in the right direction.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
聪明的工程师可以在 App Engine 中编写一个服务,将两个 Channel API 方法公开为 RESTful 方法。
未在 App Engine 中编写且想要使用此服务的服务可以通过 REST 将这些调用代理到上述服务,而不是直接调用 Channel API。
接收消息的客户端将使用现有的 javascript 库。
安全、隐私、限制、滥用检测等留给读者作为练习。
A clever engineer could write a service in App Engine that exposes the two Channel API methods as RESTful methods.
Services not written in App Engine that wanted to use this service could, instead of calling the Channel API directly, proxy those calls via REST to the above service.
Clients that receive messages would use the extant javascript library.
Security, privacy, throttling, abuse detection, etc. are left as an exercise for the reader.
不会。Channel API 通过与 Google 基础设施进行通信来发挥其魔力。不过,还有很多非 Google 的替代方案 - 只需搜索“comet”即可。
No. The Channel API communicates with Google infrastructure to do its magic. There are plenty of non-Google alternatives, though - just do a search for 'comet'.