Share via


Microsoft Azure SDK för Python

Det här är Microsoft Azure Bot Service-klientbiblioteket. Det här paketet har testats med Python 3.7+. En mer fullständig vy över Azure-bibliotek finns i azure sdk python-versionen.

Friskrivning

Stöd för Azure SDK Python-paket för Python 2.7 har upphört den 1 januari 2022. Mer information och frågor finns i https://github.com/Azure/azure-sdk-for-python/issues/20691

Komma igång

Förutsättningar

Installera paketet

pip install azure-mgmt-botservice
pip install azure-identity

Autentisering

Som standard är Azure Active Directory-tokenautentisering beroende av korrekt konfiguration av följande miljövariabler.

  • AZURE_CLIENT_ID för Azure-klient-ID.
  • AZURE_TENANT_ID för Azure-klientorganisations-ID.
  • AZURE_CLIENT_SECRET för Azure-klienthemlighet.

Dessutom kan Azure-prenumerations-ID konfigureras via miljövariabeln AZURE_SUBSCRIPTION_ID.

Med ovanstående konfiguration kan klienten autentiseras med följande kod:

from azure.identity import DefaultAzureCredential
from azure.mgmt.botservice import AzureBotService
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = AzureBotService(credential=DefaultAzureCredential(), subscription_id=sub_id)

Exempel

Kodexempel för det här paketet finns på Bot Servicelagringsplatsen docs.microsoft.com och exempel

Felsökning

Nästa steg

Ge feedback

Om du stöter på buggar eller har förslag kan du ange ett problem i avsnittet Problem i projektet.

Visningar