W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
獲取聊天記錄
此接口返回的聊天記錄中,對(duì)于圖片、語音、視頻,分別展示成文本格式的[image]、[voice]、[video]。對(duì)于較可能包含重要信息的圖片消息,后續(xù)將提供圖片拉取URL,近期將上線。
調(diào)用說明
1 2 3 4 5 6 7 8 9 | http請(qǐng)求方式: POST https://api.weixin.qq.com/customservice/msgrecord/getmsglist ?access_token=ACCESS_TOKEN POST數(shù)據(jù)示例如下: { "starttime" : 987654321, "endtime" : 987654321, "msgid" : 1, "number" : 10000 } |
參數(shù)說明
參數(shù) | 說明 |
starttime | 起始時(shí)間,unix時(shí)間戳 |
endtime | 結(jié)束時(shí)間,unix時(shí)間戳,每次查詢時(shí)段不能超過24小時(shí) |
msgid | 消息id順序從小到大,從1開始 |
number | 每次獲取條數(shù),最多10000條 |
返回說明
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | { "recordlist" : [ { "openid" : "oDF3iY9WMaswOPWjCIp_f3Bnpljk" , "opercode" : 2002, "text" : " 您好,客服test1為您服務(wù)。" , "time" : 1400563710, "worker" : "test1@test" }, { "openid" : "oDF3iY9WMaswOPWjCIp_f3Bnpljk" , "opercode" : 2003, "text" : "你好,有什么事情?" , "time" : 1400563731, "worker" : "test1@test" }
} |
參數(shù)說明
參數(shù) | 說明 |
worker | 完整客服帳號(hào),格式為:帳號(hào)前綴@公眾號(hào)微信號(hào) |
openid | 用戶標(biāo)識(shí) |
opercode | 操作碼,2002(客服發(fā)送信息),2003(客服接收消息) |
text | 聊天記錄 |
time | 操作時(shí)間,unix時(shí)間戳 |
返回碼說明
返回碼 | 說明 |
65400 | API不可用,即沒有開通或升級(jí)到新版客服功能 |
65416 | 查詢參數(shù)不合法 |
65417 | 查詢時(shí)間段超出限制 |
調(diào)用示例
第一次
請(qǐng)求:
https://api.weixin.qq.com/customservice/msgrecord/getmsglist
?access_token=ACCESS_TOKEN
POST數(shù)據(jù)示例如下:
{
"starttime" : 1464710400,
"endtime" : 1464796800,
"msgid" : 1,
"number" : 10000
}
返回:
{
"recordlist"
: [
{
"openid"
:
"oDF3iY9WMaswOPWjCIp_f3Bnpljk"
,
"opercode"
: 2002,
"text"
:
" 您好,客服test1為您服務(wù)。"
,
"time"
: 1464710500,
"worker"
:
"test1@test"
},
{
"openid"
:
"oDF3iY9WMaswOPWjCIp_f3Bnpljk"
,
"opercode"
: 2003,
"text"
:
"你好,有什么事情?"
,
"time"
: 1464710600,
"worker"
:
"test1@test"
},
......
],
"number":10000,
"msgid":20165258
}
請(qǐng)求的number(10000)和返回的number(10000)一樣,該時(shí)間段可能還有聊天記錄未獲取,將msgid(20165258)填進(jìn)下次請(qǐng)求中;
第二次
請(qǐng)求:
https://api.weixin.qq.com/customservice/msgrecord/getmsglist
?access_token=ACCESS_TOKEN
POST數(shù)據(jù)示例如下:
{
"starttime" : 1464710400,
"endtime" : 1464796800,
"msgid" : 20165258,
"number" : 10000
}
返回:
{
"recordlist"
: [
{
"openid"
:
"oDF3iY9WMaswOPWjCIp_f3Bnpljk"
,
"opercode"
: 2002,
"text"
:
" 您好,客服test1為您服務(wù)。"
,
"time"
: 1464710700,
"worker"
:
"test1@test"
},
{
"openid"
:
"oDF3iY9WMaswOPWjCIp_f3Bnpljk"
,
"opercode"
: 2003,
"text"
:
"你好,有什么事情?"
,
"time"
: 1464710800,
"worker"
:
"test1@test"
},
......
],
"number":4,
"msgid":20165267
}
請(qǐng)求的number(10000)和返回的number(4)不一樣,則該時(shí)間段的后續(xù)聊天記錄獲取完畢;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: