paraworld.lobby.GetBBS
Description
取得某个频道的某个时间之后的所有消息
Parameters
Required |
Name |
Type |
Description |
required |
sessionKey |
string |
用户凭证。 |
channels |
string |
频道名称,多个频道名称之间用“|”分隔 |
optional |
afterDate |
string |
指定时间后的消息,如果为空,则不计 |
format |
int |
返回的数据格式(0:XML 1:JSON),默认值为0 |
Example Return XML
<msg>
<channels>
<param index="1">
<channel type="string">public</channel>
<msgs>
<param index="1">
<uid type="string">80683f75-e9ff-4145-bbf7-5448dcbc9196</uid>
<date type="string">2008-12-25 14:21:19</date>
<content type="string">48</content>
</param>
<param index="2">
<uid type="string">80683f75-e9ff-4145-bbf7-5448dcbc9196</uid>
<date type="string">2008-12-25 14:21:26</date>
<content type="string">49</content>
</param>
</msgs>
</param>
<param index="2">
<channel type="string">aaaaaa</channel>
<msgs />
</param>
</channels>
</msg>
Example Return JSON
{"channels":[{"channel":"public","msgs":[{"uid":"80683f75-e9ff-4145-bbf7-5448dcbc9196","date":"2008-12-25 14:21:09","content":"45"},
{"uid":"80683f75-e9ff-4145-bbf7-5448dcbc9196","date":"2008-12-25 14:21:19","content":"48"},
{"uid":"80683f75-e9ff-4145-bbf7-5448dcbc9196","date":"2008-12-25 14:21:26","content":"49"}]},{"channel":"aaaaaa","msgs":[]}]}
Error Codes
当发生异常时,返回数据中会有一个“errorCode”节点,该节点记录了错误码。0:无异常 500:未知错误 499:提供的数据不完整 498:非法的访问 497:数据不存在或已被删除 496:未登录
查看完整的
Error Code
Test Cases
case 1
Input:
{
["sessionKey"]="ed06733e-986d-4236-8fc8-9f8300456c21",
["afterDate"]="2008-1-1",
["channel"]="Channel_1",
}
Result:
{
["msgs"]={
[1]={
["date"]="2008-6-23 16:03:18",
["uid"]="ed06733e-986d-4236-8fc8-9f8300456c21",
["content"]="Hello 111",
},
[2]={
["date"]="2008-6-23 16:06:40",
["uid"]="ed06733e-986d-4236-8fc8-9f8300456c21",
["content"]="Hello 222",
},
},
["channel"]="Channel_1",
}
Topic revision: r4 - 2009-01-12
- CaoYF