Delen via


Een gesprek beëindigen in Direct Line API 3.0

De endOfConversation-activiteit betekent dat het kanaal of de bot het gesprek heeft beëindigd.

Notitie

De endOfConversation-gebeurtenis wordt verzonden door zeer weinig kanalen en weinig kanalen accepteren deze. Sommige kanalen, waaronder Direct Line, implementeren deze functionaliteit niet en drop of forward de activiteit op; elk kanaal bepaalt hoe moet worden gereageerd op een endOfConversation-activiteit.

Een endOfConversation-activiteit verzenden

Als u een gesprek met het Cortana-kanaal wilt beëindigen, plaatst u POST End of Conversation Activity op het berichteindpunt van het kanaal.

Aanvragen

POST https://directline.botframework.com/v3/directline/conversations/abc123/activities
Authorization: Bearer RCurR_XV9ZA.cwA.BKA.iaJrC8xpy8qbOF5xnR2vtCX7CZj0LdjAPGfiCpg4Fv0
[other headers]
{
    "type": "endOfConversation",
    "from": {
        "id": "user1"
    }
}

Response

Als de aanvraag is geslaagd, bevat het antwoord een id voor de activiteit die is verzonden.

HTTP/1.1 200 OK
[other headers]
{
  "id": "0004"
}

Aanvullende bronnen