WeChat mendapat sejarah sembang
Betakkan rekod sembang dalam rekod sembang yang dikembalikan oleh antara muka, gambar, suara, dan video ini dipaparkan dalam format teks [Imej], masing -masing . [suara], [video]. Untuk mesej imej yang lebih berkemungkinan mengandungi maklumat penting, URL tarik imej akan disediakan pada masa hadapan dan akan berada dalam talian dalam masa terdekat.
Arahan panggilan
1
23
4 Kaedah permintaan http: POST https://api.weixin.qq.com/customservice /msgrecord/getmsglist ?access_token=ACCESS_TOKEN POST数据示例如下: { "starttime" : 987654321, "endtime" : 987654321, "msgid" : 1, "number" : 10000 } |
msgid
ID mesej dipesan dari kecil ke besar, bermula dari 1
Dapatkan bilangan item setiap kali, sehingga 10,000 | ||||||||||||||||||||
13 . /code> "recordlist" : [ { "openid" : "oDF3iY9WMaswOPWjCIp_f3Bnpljk" ,< /code> |
Penerangan parameter
Parameter | Penerangan |
pekerja | Lengkapkan akaun perkhidmatan pelanggan, formatnya ialah: awalan akaun @ akaun rasmi ID WeChat |
Useropenid | |
Opcode, 2002 ( Khidmat pelanggan menghantar mesej), 2003 (Perkhidmatan pelanggan menerima mesej) | |
Sejarah sembang | |
masa | Masa operasi, cap waktu unix |
Pulangan kod penerangan
Pulangan kod | |
Perihalan | API tidak Tersedia, iaitu, tidak diaktifkan atau dinaik taraf kepada fungsi perkhidmatan pelanggan versi baharu |
65416 | Parameter pertanyaan adalah haram |
65417Tempoh masa pertanyaan melebihi had
第一次 请求: https://api.weixin.qq.com/customservice/msgrecord/getmsglist ?access_token=ACCESS_TOKEN POST数据示例如下: { "starttime" : 1464710400, "endtime" : 1464796800, "msgid" : 1, "number" : 10000 } 返回: { "recordlist" : [ { "openid" : "oDF3iY9WMaswOPWjCIp_f3Bnpljk" , "opercode" : 2002, "text" : " 您好,客服test1为您服务。" , "time" : 1464710500, "worker" : "test1@test" }, { "openid" : "oDF3iY9WMaswOPWjCIp_f3Bnpljk" , "opercode" : 2003, "text" : "你好,有什么事情?" , "time" : 1464710600, "worker" : "test1@test" }, ...... ], "number":10000, "msgid":20165258 } 请求的number(10000)和返回的number(10000)一样,该时间段可能还有聊天记录未获取,将msgid(20165258)填进下次请求中; 第二次 请求: https://api.weixin.qq.com/customservice/msgrecord/getmsglist ?access_token=ACCESS_TOKEN POST数据示例如下: { "starttime" : 1464710400, "endtime" : 1464796800, "msgid" : 20165258, "number" : 10000 } 返回: { "recordlist" : [ { "openid" : "oDF3iY9WMaswOPWjCIp_f3Bnpljk" , "opercode" : 2002, "text" : " 您好,客服test1为您服务。" , "time" : 1464710700, "worker" : "test1@test" }, { "openid" : "oDF3iY9WMaswOPWjCIp_f3Bnpljk" , "opercode" : 2003, "text" : "你好,有什么事情?" , "time" : 1464710800, "worker" : "test1@test" }, ...... ], "number":4, "msgid":20165267 } 请求的number(10000)和返回的number(4)不一样,则该时间段的后续聊天记录获取完毕;🎜 🎜🎜🎜