Получение надстройки
Используйте этот метод в API отправки Microsoft Store, чтобы получить сведения о надстройке (также известной как продукт в приложении или IAP) для приложения, зарегистрированного в учетной записи Центра партнеров.
Необходимые компоненты
Чтобы использовать этот метод, сначала необходимо выполнить следующие действия:
- Если вы этого еще не сделали, выполните все предварительные требования для API отправки Microsoft Store.
- Получите маркер доступа Azure AD для использования в заголовке запроса для этого метода. После получения маркера доступа у вас будет 60 минут, чтобы использовать его до истечения срока действия. После истечения срока действия маркера можно получить новый.
Запросить
Этот метод имеет следующий синтаксис. В следующих разделах приведены примеры использования и описания текста заголовка и запроса.
Способ | URI запроса |
---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} |
Заголовок запроса
Верхний колонтитул | Тип | Описание |
---|---|---|
Авторизация | строка | Обязательный. Маркер доступа Azure AD в маркере> носителя<формы. |
Параметры запроса
Имя. | Тип | Описание |
---|---|---|
id | строка | Обязательный. Идентификатор хранилища извлекаемой надстройки. Идентификатор Магазина доступен в Центре партнеров. |
Текст запроса
Не предоставляйте текст запроса для этого метода.
Пример запроса
В следующем примере показано, как получить сведения о надстройке.
GET https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/9NBLGGH4TNMP HTTP/1.1
Authorization: Bearer <your access token>
Response
В следующем примере показан текст ответа JSON для успешного вызова этого метода. Дополнительные сведения о значениях в тексте ответа см . в ресурсе надстройки.
{
"applications": {
"value": [
{
"id": "9NBLGGH4R315",
"resourceLocation": "applications/9NBLGGH4R315"
}
],
"totalCount": 1
},
"id": "9NBLGGH4TNMP",
"productId": "Test-add-on",
"productType": "Durable",
"pendingInAppProductSubmission": {
"id": "1152921504621243619",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243619"
},
"lastPublishedInAppProductSubmission": {
"id": "1152921504621243705",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243705"
}
}
Коды ошибок
Если запрос не может быть выполнен успешно, ответ будет содержать один из следующих кодов ошибок HTTP.
Код ошибки | Description |
---|---|
404 | Не удалось найти указанную надстройку. |
409 | Надстройка использует функцию Центра партнеров, которая в настоящее время не поддерживается API отправки Microsoft Store. |