У меня есть специальный навык, который вызывает созданную мной веб-службу. Я могу запустить и получить другое намерение, но я не получаю уведомления, когда разрешение на уведомление изменено пользователем с моей квалификацией. Мне нужно событие уведомления, чтобы получить идентификатор пользователя для отправки push-уведомлений позже другой службой.
Ниже мой файл 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, acceptToken, deviceId, apiAccessToken
{"version": "1.0", "session": {"new": true, "sessionId": "amzn1.echo-api.session.60ad1e76-0872-4e10-b79d-7144cdf3e1c9", "application": {" applicationId ":" amzn1.ask.skill.59d60703 "}," user ": {" userId ":" amzn1.ask.account.AGB7EOY "," permissions ": {" acceptToken ":" eyJ0eXAiOiJKV1 "}}}," context ": {" System ": {" application ": {" applicationId ":" amzn1.ask.skill.59d60703 "}," user ": {" userId ":" amzn1.ask.account.AGB7EOY "," permissions ": {" acceptToken ":" eyJ0eXAiOiJKV1Qi "}}," device ": {" deviceId ":" amzn1.ask.device.AFNXDZOAEMFDFKK "," supportedInterfaces ": {}}," apiEndpoint ":" https://api.amazonalexa.com", "apiAccessToken": "eyJ0eXAiOiJKV1Qi"}}, "request": {"type" : "LaunchRequest", "requestId": "amzn1.echo-api.request.adb318af-1977-4b36-b8ad-0bb4352fa563", "timestamp": "2020-03-22T23: 37: 55Z", "locale": " en-US "," shouldLinkResultBeReturned ": false}}
Спасибо