使用 Google AppEngine XMPP 库查询客户端的时区
Posted
技术标签:
【中文标题】使用 Google AppEngine XMPP 库查询客户端的时区【英文标题】:Query client's timezone with Google AppEngine XMPP library 【发布时间】:2011-10-11 14:43:57 【问题描述】:上下文 我在 Google AppEngine 及其 xmpp 库上用 Python 实现了一个 jabber 机器人。 该机器人从社交网络转发帖子,我希望帖子时间戳在客户的时区中。
问题 是否可以(以及如何)查询客户端的本地时区,以便我的机器人可以进行相应的调整? 同样,该机器人基于 appengine 的 xmpp python 库。
替代品 当然,它可以要求客户端在设置时明确指定他们的时区,将该值存储在某个地方并稍后使用它。但我更希望我的机器人自动提取这些信息,无需人工参与。
相关文档http://code.google.com/appengine/docs/python/xmpp/
【问题讨论】:
如果你需要查看机器人的代码,这里是:github.com/ysoldak/plusxmpp 【参考方案1】:目前这是不可能的,尽管XMPP has the ability to query for time zone Google App Engine 不允许发送原始节。 有一个 issue about it 处于确认模式,但不要打赌很快就会看到它。
【讨论】:
以上是关于使用 Google AppEngine XMPP 库查询客户端的时区的主要内容,如果未能解决你的问题,请参考以下文章
Python xmpppy客户端未向appengine xmpp客户端发送消息
Google Talk API 与 Android 应用程序的集成