Действие GetPlatformApplicationAttributes
Статья создана
Обновлена 3 апреля 2025 г.
Получает параметры канала мобильных Push-уведомлений или Push-уведомлений в браузере.
HTTP-запрос
POST https://notifications.yandexcloud.net/
Query-параметры
| Параметр | Описание |
|---|---|
Action |
string Обязательное поле. Параметр для обозначения типа операции. Значение: GetPlatformApplicationAttributes. |
PlatformApplicationArn |
string Обязательное поле. Идентификатор канала Push-уведомлений. Пример: arn:aws:sns::aoegtvhtp8ob********:app/GCM/test-cns-9990. |
ResponseFormat |
string Формат ответа. Возможные значения:
|
Ответ
Успешный ответ
При отсутствии ошибок Cloud Notification Service отвечает HTTP-кодом 200.
Успешный ответ содержит дополнительные данные в формате XML или JSON в зависимости от указанного параметра ResponseFormat.
Схема данных:
XML
JSON
<?xml version="1.0" encoding="UTF-8"?>
<ErrorResponseXML>
<RequestId>string</RequestId>
<Error>
<Code>string</Code>
<Message>string</Message>
</Error>
</ErrorResponseXML>
Где:
RequestId— идентификатор запроса.Attributes— атрибуты канала уведомлений. Поддерживается вывод следующих атрибутов:ApplePlatformTeamID— идентификатор разработчика, только при использовании токена.ApplePlatformBundleID— идентификатор приложения (Bundle ID), только при использовании токена.AppleCertificateExpiryDate— дата истечения срока действия сертификата, только при использовании сертификата.
{
"ResponseMetadata": {
"RequestId": "string"
},
"GetPlatformApplicationAttributesResult": {
"Attributes": {
"Attribute": "string"
}
}
}
Где:
RequestId— идентификатор запроса.Attributes— атрибуты канала уведомлений. Поддерживается вывод следующих атрибутов:ApplePlatformTeamID— идентификатор разработчика, только при использовании токена.ApplePlatformBundleID— идентификатор приложения (Bundle ID), только при использовании токена.AppleCertificateExpiryDate— дата истечения срока действия сертификата, только при использовании сертификата.Name— имя канала мобильных Push-уведомлений.Description— описание канала мобильных Push-уведомлений.Platform— платформа для отправки мобильных Push-уведомлений:APNS— Apple Push Notification service .APNS_SANDBOX— Apple Push Notification service для тестирования приложения.FCM— Firebase Cloud Messaging .HMS— Huawei Mobile Services .WEB— Push-уведомления в браузере .
CreatedAt— дата и время создания канала мобильных Push-уведомлений.
Ответ с ошибкой
При возникновении ошибки Cloud Notification Service отвечает сообщением с соответствующим HTTP-кодом.
Перечень общих кодов ошибок для всех действий см. в разделе Ошибки.