收藏
回答

关于获取聊天记录的问题

框架类型 问题类型 操作系统 工具版本
小程序 Bug macOS 1

我们调用 `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指定的时间段与获取的数据不同,可能是什么原因?


回答关注问题邀请回答
收藏
登录 后发表内容