2011-03-16 54 views
1

我一直在嘗試使用GAE中的channel.send_message API(通過Python)在TaskQueue過程完成時向客戶端發送消息。它不會工作。使用來自TaskQueue的GAE Channel

我可以使用send_message從另一個請求,它工作正常,並收到。但是從一個TaskQueue調用send_message時什麼都沒有。
我已經嘗試了這兩個本地和部署到GAE充分。這不是一個受支持的方案嗎?

回答

3

它適用於我。請確保您使用的是相同的客戶端密鑰keyid兩個

channel.send_message(keyid,message_string) 

token = channel.create_channel(keyid) 

即確保你沒有使用token作爲send_message()第一個參數發佈。

我會(使用logging.info())的keyid(和token)到處都在Python代碼中使用它,並console.log()token JavaScript代碼,以確保他們的所有比賽,他們應該記錄。

+0

+1謝謝!Channel API文檔是廢話! – Anentropic 2011-11-03 16:29:20

相關問題