2011-03-16 1 views
1

나는 GAQ (Python을 통해)에서 channel.send_message API를 사용하여 TaskQueue 프로세스가 완료되었을 때 클라이언트에게 메시지를 보내려고 노력 해왔다. 그냥 작동하지 않습니다.TaskQueue에서 GAE 채널을 사용하기

다른 요청에서 send_message를 사용할 수 있으며 제대로 작동하고 수신됩니다. 하지만 sendQueue에서 send_message가 호출 될 때는 아무 것도 발생하지 않습니다.
나는 이것을 로컬에서 시도해 보았고 GAE가 가득 차게 배치했다. 지원되지 않는 시나리오입니까?

답변

3

나를 위해 잘 작동합니다. 있는지 확인 즉 당신이 send_message()에서 첫 번째 매개 변수로 token을 사용하지 않는 확인을 모두

channel.send_message(keyid,message_string) 

token = channel.create_channel(keyid) 

에서 같은 클라이언트 키 keyid를 사용하여 게시하고 있습니다.

나는 어디 그들이해야 확실히 그들은 경기를 만들기 위해 자바 스크립트 코드에서 token을 파이썬 코드에서 사용하고 console.log() 어디서나 keyid (및 token)을 (logging.info() 사용) 로그인 할 것이다.

+0

+1 감사합니다. 채널 API 문서는 허튼 소리입니다! – Anentropic