Share via


Microsoft Azure SDK for Python

Dies ist die Microsoft Azure Bot Service-Clientbibliothek. Dieses Paket wurde mit Python 3.7 und höher getestet. Eine vollständigere Ansicht der Azure-Bibliotheken finden Sie in der Python-Version des Azure SDK.

Haftungsausschluss

Die Unterstützung von Azure SDK-Python-Paketen für Python 2.7 endet am 01. Januar 2022. Weitere Informationen und Antworten finden Sie unter https://github.com/Azure/azure-sdk-for-python/issues/20691.

Erste Schritte

Voraussetzungen

  • Python 3.7 und höher ist erforderlich, um dieses Paket zu verwenden.
  • Azure-Abonnement

Installieren des Pakets

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

Authentifizierung

Standardmäßig hängt die Azure Active Directory-Tokenauthentifizierung von der korrekten Konfiguration der folgenden Umgebungsvariablen ab.

  • AZURE_CLIENT_ID für die Azure-Client-ID.
  • AZURE_TENANT_ID für die Azure-Mandanten-ID.
  • AZURE_CLIENT_SECRET für den geheimen Azure-Clientschlüssel.

Darüber hinaus kann die Azure-Abonnement-ID über die Umgebungsvariable AZURE_SUBSCRIPTION_IDkonfiguriert werden.

Mit der obigen Konfiguration kann der Client mit folgendem Code authentifiziert werden:

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)

Beispiele

Codebeispiele für dieses Paket finden Sie unter Bot Service auf docs.microsoft.com und Beispielrepository.

Problembehandlung

Nächste Schritte

Feedback geben

Wenn Fehler auftreten oder Vorschläge vorliegen, melden Sie ein Problem im Abschnitt Probleme des Projekts.

Aufrufe