Aracılığıyla paylaş


Python için Azure Notification Hubs kitaplıkları

Yönetim API'si

pip install azure-mgmt-notificationhubs

Yönetim istemcisini oluşturma

Aşağıdaki kod, yönetim istemcisinin bir örneğini oluşturur.

Abonelik listenizdensubscription_id alınabilecek bilgilerinizi sağlamanız gerekir.

Python SDK ile Azure Active Directory kimlik doğrulamasını işleme ve örnek Credentials oluşturma hakkında ayrıntılı bilgi için bkz. Kaynak Yönetimi Kimlik Doğrulaması.

from azure.mgmt.notificationhubs import NotificationHubsManagementClient
from azure.common.credentials import UserPassCredentials

# Replace this with your subscription id
subscription_id = '33333333-3333-3333-3333-333333333333'

# See above for details on creating different types of AAD credentials
credentials = UserPassCredentials(
    'user@domain.com',	# Your user
    'my_password',		# Your password
)

redis_client = NotificationHubsManagementClient(
    credentials,
    subscription_id
)

Ad alanı kullanılabilirliğini denetleme

Aşağıdaki kod, bir bildirim hub'ının ad alanı kullanılabilirliğini denetler.

from azure.mgmt.notificationhubs.models import CheckAvailabilityParameters

account_name = 'mynotificationhub'
output = notificationhubs_client.namespaces.check_availability(
    azure.mgmt.notificationhubs.models.CheckAvailabilityParameters(
        name = account_name
    )
)
# output is a CheckAvailibilityResource instance
print(output.is_availiable) # Yes, it's 'availiable', it's a typo in the REST API