WeChat은 채팅 기록을 얻습니다
채팅 기록 가져오기
#🎜🎜 #
이 인터페이스에서 반환된 채팅 기록에서, 사진의 경우 음성, 동영상이 각각 [이미지], [음성], [동영상]이라는 텍스트 형식으로 표시됩니다. 중요한 정보가 포함될 가능성이 높은 이미지 메시지의 경우 향후 이미지 가져오기 URL이 제공될 예정이며 가까운 시일 내에 온라인에 공개될 예정입니다.
전화 안내
2345 # 🎜🎜#6 7 8 9 <코드 클래스 ="html 공백"> http 요청 방법: POST | ?access_token=ACCESS_TOKEN POST数据示例如下: { "starttime" : 987654321, "endtime" : 987654321, "msgid" : 1, "number" : 10000 } |
매개변수 설명
매개변수 | 설명 |
starttime | 시작 시간, unix 타임스탬프 |
endtime | 종료 시간, un ix 타임스탬프, 각 쿼리 기간은 24시간을 초과할 수 없습니다. |
msgid | 메시지 ID는 1 |
number | 최대 10,000 |
返回说明
1 2 #🎜 🎜# 34567#🎜🎜 #8 9 10 11 12 13#🎜🎜 # 1415161718 192021 { | "recordlist" < code class="php plain">: [ { "recordlist" : [ { "openid" : "oDF3iY9WMaswOPWjCIp_f3Bnpljk" , "opercode" : 2002, { # 🎜🎜# "openid" : "oDF3iY9WMaswOPWjCIp_f3Bnpljk" , #🎜🎜##🎜🎜# "opercode" : 2002, #🎜🎜# "text" : " 您好,客服test1为您服务。" , "time" : 1400563710, "worker" : "test1@test" }, { "openid" : "oDF3iY9WMaswOPWjCIp_f3Bnpljk" , "opercode" : 2003, "text" : "你好,有什么事情?" , "time" : 1400563731, "worker" : "test1@test" }
],
} "number":2,< /code> "msgid":20165267 |
매개변수 설명
Parameter | Description |
worker | #🎜 🎜 #전체 고객 서비스 계정, 형식은 다음과 같습니다. 계정 접두어@공용 계정 WeChat ID|
User ID | #🎜 🎜# |
작업 코드, 2002(고객 서비스에서 메시지 전송), 2003(고객 서비스에서 메시지 수신) | # 🎜🎜#텍스트 |
time | 작업 시간, 유닉스 타임스탬프 |
반환 코드 설명
반환 코드 | Description |
65400 | API를 사용할 수 없음, 즉 활성화되지 않았거나 업그레이드되지 않음 새 버전 고객 서비스 기능 |
65416 | 쿼리 매개변수가 잘못되었습니다 |
65417 | 쿼리 기간이 제한을 초과했습니다 |
통화 예시
第一次 请求: 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)不一样,则该时间段的后续聊天记录获取完毕;