Поделиться через


Получение подписок для пользователя

 

Область применения: Windows Azure Pack

Извлекает подписки, принадлежащие пользователю.

Запрос

Замените <ServiceMgmt> адресом конечной точки API управления службами.

Метод

Универсальный код ресурса (URI) запроса

параметр "Версия HTTP"

GET

<https:// ServiceMgmt>:30004/subscriptions

HTTP/1.1

Параметры URI

В следующей таблице описаны параметры URI.

Параметр универсального кода ресурса (URI)

Описание

UserId

Обязательный. Идентификатор пользователя.

Фильтр

Необязательный элемент. Строка, используемая в качестве фильтра запросов.

Заголовки запросов

Заголовок запроса

Описание

Авторизация: носитель

Обязательный. Токен носителя авторизации.

x-ms-principal-id

Обязательный. Идентификатор участника.

x-ms-client-request-id

Необязательный элемент. Идентификатор запроса клиента.

x-ms-client-session-id

Необязательный элемент. Идентификатор сеанса клиента.

x-ms-principal-liveid

Необязательный элемент. Идентификатор основной динамической трансляции.

Ответ

Ответ включает код состояния HTTP, набор заголовков ответа и текст ответа.

Код состояния

Успешная операция возвращает код состояния 200 (ОК).

Сведения о кодах состояния см. в разделе "Коды состояния" и "Коды ошибок" (Windows управления пакетом обновления Azure).

Заголовки откликов

Ответ для этой операции включает стандартные заголовки HTTP. Все стандартные заголовки соответствуют спецификации протокола HTTP/1.1.

Текст ответа

В следующей таблице описываются ключевые элементы текста ответа.

Имя элемента

Описание

items

Список результатов запроса AdminSubscription (объект администратора).

filteredTotalCount

Общее количество возвращаемых элементов перед применением разбиения по страницам и после применения фильтрации.

totalCount

Общее количество возвращаемых элементов перед применением разбиения по страницам и фильтрации.

Пример

В следующем примере кода показан запрос на получение списка подписок пользователей .

GET https:// <computer>:30004/subscriptions?UserId=newcustomer@mycustomers.com HTTP/1.1
Authorization: Bearer 
x-ms-client-request-id: 5f7abeba-03fd-41ab-92f1-1ef4ee5507f3-2013-07-09 22:02:35Z
x-ms-client-session-id: 4d317dde-d7c1-495e-a819-9802dc021e2f
x-ms-principal-id: <computer>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <computer>\Administrator
Host: <computer>:30004

В следующем примере кода показан ответ списка подписок пользователей .

{
  "items": [
    {
      "SubscriptionID": "f172f02f-389f-48e4-a536-7a8dd0c0c629",
      "SubscriptionName": "Hosting Plan One",
      "AccountAdminLiveEmailId": "newcustomer@mycustomers.com",
      "ServiceAdminLiveEmailId": null,
      "CoAdminNames": [

      ],
      "AddOnReferences": [

      ],
      "AddOns": [

      ],
      "State": 1,
      "QuotaSyncState": 0,
      "ActivationSyncState": 0,
      "PlanId": "Hostihixchp2f",
      "Services": [
        {
          "Type": "sqlservers",
          "State": "registered",
          "QuotaSyncState": 0,
          "ActivationSyncState": 0,
          "BaseQuotaSettings": [
            {
              "Key": "Editions",
              "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"resourceSizeLimit\":\"1024\",\"offerEditionId\":\"070913050037\",\"groupType\":null}]"
            }
          ]
        }
      ],
      "LastErrorMessage": null,
      "Features": null,
      "OfferFriendlyName": "Hosting Plan One",
      "OfferCategory": null,
      "Created": "2013-07-09T17:08:58.717"
    }
  ],
  "filteredTotalCount": 1,
  "totalCount": 1
}

См. также:

Интерфейсы подписки администратора