봇과 사용자 간의 대화 메시지를 시간 역순으로 가져옵니다. 이 API는 페이지 매김 기능을 지원합니다. 오프셋/건너뛰기를 제공하고 한 번에 특정 메시지 수를 제한할 수 있습니다.
참고 사항: 이 API는 봇에 대해 BotKit SDK 또는 상담사 전환이 활성화된 경우에만 액세스할 수 있습니다. 이 API는 곧 사용할 수 없으며, 대신 이 API를 사용하세요. 대화 기록 API.
GET /api/botsdk/stream/{{stream_id}}/getMessages?userId={{user_id}}&skip={{numberOfMessagesToBeSkipped}}&limit={{numberOfMessagesTobeFetched}}
권한 부여
다음 구문을 포함한 헤더에 JWT를 포함한 API를 호출합니다. auth: {{JWT}}
샘플 요청
curl -X GET \ 'https://bots.kore.ai/api/botsdk/stream/{{stream_id}}/getMessages?userId= u-XXX-XXX' \
-H 'auth: YOUR_JWT_ACCESS_TOKEN'
샘플 응답
{
"total":1,
"moreAvailable":false,
"messages":[
{
"_id":"ms-eb23XXXXX7075f28b",
"type":"outgoing",
"status":"pending",
"createdBy":"u-6dd4XXXXXXXXXf-1f75b054f6dc",
"botId":"st-db4c106XXXXXXXXX05-350518802fd6",
"orgId":"o-232b5XXXXXXXded-d8d5131aa62c",
"lmodifiedOn":"2017-09-28T13:18:04.395Z",
"createdOn":"2017-09-28T13:18:04.401Z",
"components":[
{
"_id":"cp-905c82aXXXXXXX360499c39a",
"cT":"text",
"data":{
"text":"Thanks! I now have access to your Kore Assistant account. Don’t worry, I never access your account without you asking me to do something for you."
},
"thumbnails":[
]
}
],
"channels":[
{
"to":"u-6dd4XXXXXXXXX75b054f6dc",
"type":"rtm",
"requestId":"ms-dfabXXXXXXX7704b79b21"
}
]
}
]
}