У меня есть пользовательский навык, который вызывает созданный мной веб-сервис. Я могу запустить и получить другое намерение, но я не получаю уведомления, когда пользователь уведомляет об изменении разрешения на уведомление. Мне нужно событие уведомления, чтобы получить идентификатор пользователя для отправки pu sh уведомлений позже другим сервисом.
Ниже мой json файл:
{
"manifest": {
"apis": {
"custom": {
"endpoint": {
"uri": "https://pathToMyService",
"sslCertificateType": "Wildcard"
},
"interfaces": []
}
},
"events": {
"publications": [
{ "eventName": "AMAZON.TrashCollectionAlert.Activated" },
{ "eventName": "AMAZON.MessageAlert.Activated" }
],
"subscriptions": [
{ "eventName": "SKILL_PROACTIVE_SUBSCRIPTION_CHANGED" },
{ "eventName": "SKILL_ENABLED" },
{ "eventName": "SKILL_DISABLED" },
{ "eventName": "SKILL_PERMISSION_ACCEPTED" },
{ "eventName": "SKILL_PERMISSION_CHANGED" },
],
"regions": {
"NA": {
"endpoint": {
"uri": "https://pathToMyService",
"sslCertificateType": "Wildcard"
}
}
},
"endpoint": {
"uri": "https://pathToMyService",
"sslCertificateType": "Wildcard"
}
},
"manifestVersion": "1.0",
"permissions": [
{ "name": "alexa::devices:all:notifications:write" }
],
"publishingInformation": {
"locales": {
"en-US": { "name": "Test Events" }
}
}
}
}
Ниже приведен запрос на запуск: Я урезал applicationatioId, userID, accordToken, deviceId, apiAccessToken
{"version": "1.0", "session": {"new": true, "sessionId": "amzn1.echo-api.session .60ad1e76-0872-4e10-b79d-7144cdf3e1c9" , "приложение": { "ApplicationID": "amzn1.ask.skill.59d60703"}, "пользователь": { "идентификатор пользователя": "amzn1.ask.account.AGB7EOY" , "разрешение": { "consentToken": "eyJ0eXAiOiJKV1"}}}, "контекст": { "Система": { "приложение": { "ApplicationID": "amzn1.ask.skill.59d60703"}, "пользователь" : { "идентификатор пользователя": "amzn1.ask.account.AGB7EOY", "разрешения": { "consentToken": "eyJ0eXAiOiJKV1Qi"}}, "устройство": { "DeviceId": "amzn1.ask.device.AFNXDZOAEMFDFKK", "supportedInterfaces": {}}, "apiEndpoint": "https://api.amazonalexa.com", "apiAccessToken": "eyJ0eXAiOiJKV1Qi"}}, "запрос": { "Тип": "LaunchRequest", "RequestID" : "amzn1.echo-api.request.adb318af-1977-4b36-b8ad-0bb4352fa563", "метка времени": "202 0-03-22T23: 37: 55Z "," locale ":" en-US "," shouldLinkResultBeReturned ": false}}
Спасибо