1

几天来,我一直在尝试使用channel.send_messageGAE 中的 API(通过 Python)在 TaskQueue 进程完成时向客户端发送消息。它只是行不通。

我可以从另一个请求中使用 send_message,它工作正常并被接收。但是从 TaskQueue 调用 send_message 时什么也没有。
我已经在本地尝试过并完全部署到 GAE。这不是受支持的方案吗?

4

1 回答 1

3

这对我来说可以。确保您keyid在两者中使用相同的客户端密钥进行发布

channel.send_message(keyid,message_string)

token = channel.create_channel(keyid)

即确保您没有将token其用作send_message().

我会在 python 代码和 javascript 代码中使用它的任何地方记录(使用logging.info()keyid(和) ,以确保它们都匹配它们应该匹配的位置。tokenconsole.log()token

于 2011-03-16T06:26:04.303 回答