アットウィキロゴ

KANICHAT > MEMO

hnakai?あとはURLの引数に注意してgetData,(createNewId),loggetSoon,logggetCometの順番にリクエストするだけ 2013/03/14 14:59

共通

_のクエリはUNIXタイムスタンプ(今のところはなくてもいい)
http://xx.comet.kanichat.com/
のxxの部分はランダム英数字2文字(負担回避?)

createNewId

閲覧できない場合はエラーが帰ってくるので注意。
その場合は入室時にIDを取得する
IDを取得する。

URL

http://xx.comet.kanichat.com/rent/CometServlet?mode=createNewId&roomid=roomid&_=time
ここにアクセスする。
そうすればこのようなものが帰ってくるはずなので解析
帰ってこなかった場合はcreateNewIdし過ぎ
(一度createNewIdしたらIDを保存しておいて、それを再利用するのが基本。
getDataしたときに"alive":falseなときだけcreateNewIdするべし。)

{"memberStatus":{"all":10,"enter":4,"includeAll":false,"memdata": [{"elapsedLastChatTime":625835,"expires":360,"ip":"yKyIgOtHJsui","name":"oty","openid":"MO36qznHBYXzC6KVZWlAD7CXBG1sp8mE","serv_option":"","user_option":""}, {"elapsedLastChatTime":100301,"expires":360,"ip":"yKyIgOtHJsui","name":"otyaBOT","openid":"a53v4Bi9KBmUldyOelnwrCieJSRiJ07l","serv_opt ion":""}, {"elapsedLastChatTime":132262,"expires":360,"ip":"xPy1QJGSJbC","name":"麿","openid":"QJFUpLccWFzcEuC2TIVhLXwJcHOYwltz","serv_option":"trip=%2Fx24fdNf4k&","user_option":"kanappsIcon=vdvutk5y73qkstso.png"}, {"elapsedLastChatTime":184681,"expires":360,"ip":"3RwMc6NzG0yL","name":"mel","openid":"D7o0BjcUI3dTToK59KDa2OODJFUGfzyO","serv_option" :"trip=cxjeznxO8g&","user_option":"kanappsIcon=wrcq98eyohzqiz5c.png"}]},"mydata": {"elapsedLastChatTime":0,"expires":360,"ip":"yKyIgOtHJsui","openid":"MgpsjFUnTCKkvLTYzOeYEmAAqTDWZZ9G","serv_option":""},"room": {"roomid":"petcwiki"},"session":{"alive":true,"id":"dhmndqmggi3FDXUllgjWiZ3ez6orVLVc"},"status":{"code":2000,"codeString":"OK"}}
必要なものはIDだけ。
IDの要素はsession.id
mydata.openidはささやきに使うためのID。
最終更新:2013年03月27日 22:10