我已经尝试了几天使用GAE中的channel.send_message
API(通过Python)在TaskQueue进程完成时向客户端发送消息。它只是不起作用。
我可以使用另一个请求的send_message,它可以正常工作并收到。但是当从TaskQueue调用send_message时没有任何内容 我在本地尝试了这个并且部署到GAE全部。这不是支持的方案吗?
答案 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代码,以确保它们匹配应有的位置。