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 panggilan1475200402638049.png

1

2

3

4


89
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
}
Perihalan parameter nd time, unix timestamp , setiap tempoh pertanyaan tidak boleh Lebih daripada 24 jam

msgid
ID mesej dipesan dari kecil ke besar, bermula dari 1

nomborDapatkan bilangan item setiap kali, sehingga 10,000.

10

11
12
 }
13
. /code>
    "recordlist" : [
       {
          "openid" "oDF3iY9WMaswOPWjCIp_f3Bnpljk",< /code>
          "opercode" : 2002,
          "text" " 您好,客服test1为您服务。",
          "time" : 1400563710,
          "worker" "test1@test"
       },
       {
          "openid" "oDF3iY9WMaswOPWjCIp_f3Bnpljk",
          "opercode" : 2003,
          "text" "你好,有什么事情?",
          "time" : 1400563731,
          "worker" "test1@test"
       }

    ],

    ],

     "number":2,

     "msgid":20165267


 }     "nombor":2,< /code>

     "msgid":20165267

🎜🎜

Penerangan parameter

UseropenidopercodeOpcode, 2002 ( Khidmat pelanggan menghantar mesej), 2003 (Perkhidmatan pelanggan menerima mesej)teksSejarah sembang
Parameter Penerangan
pekerja Lengkapkan akaun perkhidmatan pelanggan, formatnya ialah: awalan akaun @ akaun rasmi ID WeChat
masaMasa operasi, cap waktu unix

Pulangan kod penerangan

Pulangan kodAPI tidak Tersedia, iaitu, tidak diaktifkan atau dinaik taraf kepada fungsi perkhidmatan pelanggan versi baharu 65416Parameter pertanyaan adalah haram
Perihalan

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)不一样,则该时间段的后续聊天记录获取完毕;
🎜 🎜🎜🎜