【问题标题】:Using GAE Channel's from a TaskQueue使用任务队列中的 GAE 通道
【发布时间】:2011-03-16 06:09:08
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    它对我来说很好用。确保在两者中使用相同的客户端密钥 keyid 发布

    channel.send_message(keyid,message_string)
    

    token = channel.create_channel(keyid)
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 2012-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多