Delen via


Belangrijkste concepten in Direct Line API 1.1

U kunt communicatie tussen uw bot en uw eigen clienttoepassing inschakelen met behulp van de Direct Line-API.

Belangrijk

In dit artikel worden belangrijke concepten in Direct Line API 1.1 geïntroduceerd en vindt u informatie over relevante ontwikkelaarsbronnen. Als u een nieuwe verbinding maakt tussen uw clienttoepassing en bot, gebruikt u in plaats daarvan Direct Line API 3.0 .

Verificatie

Direct Line API 1.1-aanvragen kunnen worden geverifieerd met behulp van een geheim dat u ophaalt via de configuratiepagina van het Direct Line-kanaal in Azure Portal of met behulp van een token dat u tijdens runtime verkrijgt. Zie Verificatie voor meer informatie.

Een gesprek starten

Direct Line-gesprekken worden expliciet geopend door clients en kunnen worden uitgevoerd zolang de bot en client deelnemen en geldige referenties hebben. Zie Een gesprek starten voor meer informatie.

Berichten verzenden

Met behulp van Direct Line API 1.1 kan een client berichten verzenden naar uw bot door aanvragen uit te geven HTTP POST . Een client kan per aanvraag één bericht verzenden. Zie Een bericht verzenden naar de bot voor meer informatie.

Berichten ontvangen

Met behulp van Direct Line API 1.1 kan een client berichten ontvangen door te peilen met HTTP GET aanvragen. Als reactie op elke aanvraag kan een client meerdere berichten van de bot ontvangen als onderdeel van een MessageSet. Zie Berichten ontvangen van de bot voor meer informatie.

Bronnen voor ontwikkelaars

Clientbibliotheek

Bot Framework biedt een clientbibliotheek die de toegang tot Direct Line API 1.1 via C# vergemakkelijkt. Als u de clientbibliotheek in een Visual Studio-project wilt gebruiken, installeert u het Microsoft.Bot.Connector.DirectLine nuGet-pakket v1.x.

Als alternatief voor het gebruik van de C#-clientbibliotheek kunt u uw eigen clientbibliotheek genereren in de taal van uw keuze met behulp van het Swagger-bestand direct line-API 1.1.