我们调用 `getmsglist` API 获取聊天记录时发现了了一些问题。
- Q1: 可以通过API获取的历史记录可以获取到多久之前的历史记录?
- Q2:可以通过API获取的历史记录可以在消息发送/接收后多长时间内获取?
有时候有些数据不能获取,比如下面的调用,截图中蓝色部分的数据没能获取到,请问知道是什么原因吗?
[POST] https://api.weixin.qq.com/customservice/msgrecord/getmsglist?access_token=XXXXXXXXXXXX
【Parameters】
- starttime = 1696258800 (23/10/03 00:00)
- endtime = 1696345199 (23/10/03 23:59)
- msgid = 1
- number = 10000
【Response】
{"recordlist":[
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2003,"text":"ええ","time":1696310696,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2003,"text":"\/:handclap","time":1696310801,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2002,"text":"https:\/\/mp.weixin.qq.com\/misc\/kfpic?action=get&key=yjY0Hpsc6n-mwHDeLhtY0jAwwKsBF-yK3U0yYauZARM49VukaNl5riR52bvGaN0i&appid=wxd76f854fdc8fa72c","time":1696310885,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2002,"text":"nihao","time":1696310896,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2002,"text":"给您转接对应担当,请稍等","time":1696311028,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2003,"text":"\/:jump\/:jump\/:jump","time":1696311161,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2002,"text":"给您转接对应担当,请稍等","time":1696311194,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2002,"text":"https:\/\/mp.weixin.qq.com\/misc\/kfpic?action=get&key=ra9LgWxaWfr7kyGw3pLxymiNQctQAHBcdPOVCCPhp5ypKbVJsO2rgXt2Cg4YF-bg&appid=wxd76f854fdc8fa72c","time":1696311214,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2002,"text":"\/微笑","time":1696311421,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2003,"text":"\/:handclap\/:handclap","time":1696311451,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2002,"text":"11","time":1696311466,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2003,"text":"\/:handclap\/:handclap","time":1696311517,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK62LaTBH1jDePjCJTDUjclys","opercode":2002,"text":"にはお","time":1696311639,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK6yrk61_6UdSr-HyAVza-xIQ","opercode":2003,"text":"TEST","time":1696312662,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK6yrk61_6UdSr-HyAVza-xIQ","opercode":2003,"text":"TEST","time":1696313077,"worker":"kf2001@gh_c4660aea5298"},
{"openid":"ouehK6yrk61_6UdSr-HyAVza-xIQ","opercode":2003,"text":"TEST","time":1696313154,"worker":"kf2001@gh_c4660aea5298"}
],"number":16,"msgid":16}
- Q3:如果通过参数starttime和endtime指定的时间段与获取的数据不同,可能是什么原因?