使用TaskQueue中的GAE Channel

时间:2011-03-16 06:09:08

标签: python google-app-engine channel-api

我已经尝试了几天使用GAE中的channel.send_message API(通过Python)在TaskQueue进程完成时向客户端发送消息。它只是不起作用。

我可以使用另一个请求的send_message,它可以正常工作并收到。但是当从TaskQueue调用send_message时没有任何内容  我在本地尝试了这个并且部署到GAE全部。这不是支持的方案吗?

1 个答案:

答案 0 :(得分:3)

对我来说很好。确保您使用

中的相同客户端密钥keyid进行发布
channel.send_message(keyid,message_string)

token = channel.create_channel(keyid)

即。确保您没有使用token作为send_message()中的第一个参数。

我会记录(使用logging.info()keyid(和token)你在python代码中使用它的所有位置,console.log() token中的{{1}} javascript代码,以确保它们匹配应有的位置。