A Direct Line API 3.0 fő fogalmai
A Direct Line API-val engedélyezheti a robot és a saját ügyfélalkalmazása közötti kommunikációt. Ez a cikk a Direct Line API 3.0 fő fogalmait ismerteti, és információkat nyújt a releváns fejlesztői erőforrásokról. Az ügyfelet az SDK, a REST API vagy a webes csevegés használatával hozhatja létre.
Hitelesítés
A Direct Line API 3.0-kérések hitelesítéséhez használhat egy titkos kódot , amelyet az Azure Portal Direct Line-csatorna konfigurációs oldaláról szerezhet be, vagy egy futtatókörnyezetben beszerzett jogkivonattal . További információért lásd: Hitelesítés.
Beszélgetés indítása
A közvetlen beszélgetéseket az ügyfelek kifejezetten megnyitják, és addig futhatnak, amíg a robot és az ügyfél részt vesz, és érvényes hitelesítő adatokkal rendelkeznek. További információt a Beszélgetés indítása című témakörben talál.
Üzenetek küldése
A Direct Line API 3.0 használatával az ügyfelek kérések kiadásával HTTP POST küldhetnek üzeneteket a robotnak. Az ügyfelek kérésenként egyetlen üzenetet küldhetnek. További információ: Tevékenység küldése a robotnak.
Üzenetek fogadása
A Direct Line API 3.0 használatával az ügyfelek üzeneteket fogadhatnak a robottól streamen keresztül WebSocket vagy kérések kiadásával HTTP GET . Ezen technikák bármelyikének használatával az ügyfél egyszerre több üzenetet is fogadhat a robottól egy ActivitySet. További információ: Tevékenységek fogadása a robottól.
Fejlesztői erőforrások
Ügyfélkódtárak
A Bot Framework olyan ügyfélkódtárakat biztosít, amelyek c# és Node.js keresztül teszik lehetővé a Direct Line API 3.0-hoz való hozzáférést.
A .NET-ügyfélkódtár Visual Studio-projekten belüli használatához telepítse a
Microsoft.Bot.Connector.DirectLineNuGet-csomagot.sAz Node.js ügyféloldali kódtár használatához telepítse a kódtárat az
botframework-directlinejsNPM használatával (vagy töltse le a forrást).
Webes csevegés vezérlő
A Bot Framework egy olyan vezérlőt biztosít, amely lehetővé teszi egy Direct-Line-alapú robot beágyazását az ügyfélalkalmazásba. További információkért lásd a Microsoft Bot Framework WebChat vezérlőt.