Получение тестовых пакетов для приложения
Используйте этот метод в API отправки Microsoft Store, чтобы получить список тестовых пакетов для приложения, зарегистрированного в вашей учетной записи Центра партнеров. Дополнительные сведения о тестовых пакетах см. в разделе Тестовые пакеты.
Предварительные требования
Для использования этого метода сначала необходимо сделать следующее:
- Если вы еще не сделали этого, выполните все необходимые условия для API отправки в Microsoft Store.
- Получите маркер доступа Azure AD, который будет использоваться в заголовке запроса этого метода. После получения маркера доступа у вас будет 60 минут, чтобы использовать его до истечения срока действия. После истечения срока действия маркера можно получить новый маркер.
Запрос
У этого метода следующий синтаксис. Примеры использования и описание текста заголовка и запроса приведены в следующих разделах.
Метод | Универсальный код ресурса (URI) запроса |
---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/listflights |
Заголовок запроса
Заголовок | Тип | Описание |
---|---|---|
Авторизация | строка | Обязательный. Маркер доступа Azure AD в видемаркера>носителя<. |
Параметры запроса
Имя | Тип | Описание | Обязательно |
---|---|---|---|
applicationId | строка | Код продукта в Магазине для приложения, по которому требуется получить данные о тестовых пакетах. Дополнительные сведения о коде продукта в Магазине см. в разделе Просмотр сведений об идентификации приложения. | Да |
top | INT | Число элементов, возвращаемых в запросе (т. е., количество возвращаемых тестовых пакетов). Если количество тестовых пакетов у вашей учетной записи больше значения, указанного в запросе, текст ответа будет содержать относительный путь URI, который можно добавить в URI метода, чтобы запросить следующую страницу данных. | Нет |
skip | INT | Число элементов, которые требуется пропустить в запросе перед возвратом оставшихся элементов. Используйте этот параметр для постраничного перемещения по наборам данных. Например, если задано top = 10 и skip = 0, извлекаются элементы с 1 по 10; если задано top = 10 и skip = 10, извлекаются элементы с 11 по 20 и т. д. | Нет |
Текст запроса
Предоставлять текст запроса для этого метода не требуется.
Примеры запросов
В следующем примере показано, как получить список всех тестовых пакетов для приложения.
GET https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/listflights HTTP/1.1
Authorization: Bearer <your access token>
В следующем примере показано, как получить список, содержащий первый тестовый пакет для приложения.
GET https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/listflights?top=1 HTTP/1.1
Authorization: Bearer <your access token>
Ответ
В следующем примере показано тело ответа JSON, возвращаемое успешным запросом первого тестового пакета для приложения, содержащего три тестовых пакета. Дополнительные сведения о значениях, которые могут содержаться в теле ответа, см. в следующем разделе.
{
"value": [
{
"flightId": "7bfc11d5-f710-47c5-8a98-e04bb5aad310",
"friendlyName": "myflight",
"lastPublishedFlightSubmission": {
"id": "1152921504621086517",
"resourceLocation": "flights/7bfc11d5-f710-47c5-8a98-e04bb5aad310/submissions/1152921504621086517"
},
"pendingFlightSubmission": {
"id": "1152921504621215786",
"resourceLocation": "flights/7bfc11d5-f710-47c5-8a98-e04bb5aad310/submissions/1152921504621215786"
},
"groupIds": [
"1152921504606962205"
],
"rankHigherThan": "Non-flighted submission"
}
],
"totalCount": 3
}
Текст ответа
Значение | Тип | Описание |
---|---|---|
@nextLink | строка | При наличии дополнительных страниц данных эта строка содержит относительный путь, который можно добавить к базовому URI https://manage.devcenter.microsoft.com/v1.0/my/ запроса, чтобы запросить следующую страницу данных. Например, если для параметра top в тексте исходного запроса задано значение 2, но приложение содержит 4 тестовых пакета, тело ответа будет содержать значение @nextLinkapplications/{applicationid}/listflights/?skip=2&top=2 , которое указывает, что можно вызвать https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationid}/listflights/?skip=2&top=2 для запроса следующих 2 тестовых пакетов. |
значение | array | Массив объектов, которые предоставляют сведения о тестовых пакетах для указанного приложения. Дополнительные сведения о данных в каждом объекте см. в разделе Ресурс тестируемой возможности. |
totalCount | INT | Общее количество строк в данных результата запроса (т. е., общее количество тестовых пакетов для указанного приложения). |
Коды ошибок
Если запрос не удается выполнить, ответ будет содержать один из следующих кодов ошибок HTTP.
Код ошибки | Описание |
---|---|
404 | Тестовые пакеты не найдены. |
409 | Приложение использует функцию Центра партнеров, которая в настоящее время не поддерживается API отправки Microsoft Store. |
Связанные разделы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по