#ionic-framework #ionic2
#ionic-framework #ionic2
Вопрос:
Здравствуйте, я пытаюсь отправить push-уведомление с моего сервера nodejs в API ionicframework и получаю сообщение об ошибке вот мой код
var token = '66a5c472b52d3210b591f717b5b996312f8xxxxxxxxxxxx';
var title = 'test';
var message = 'message';
var options = {
method: 'POST',
url: 'https://api.ionic.io/push/notifications',
headers: {
'Authorization': 'Bearer ' token,
'Content-Type': 'application/json'
},
json : {
"send_to_all": true,
"profile" : "my-profile",
"notification": {
"title": title,
"message": message,
"android": {
"title": title,
"message": message
},
"ios": {
"title": title,
"message": message
}
}
}
};
request(options, function(err, response, body) {
if (err) throw new Error(err);
console.log(body);
});
я получаю эту ошибку
{ error:
{ сообщение: ‘Произошла ошибка декодирования JWT.’,
ссылка: null,
тип: ‘Несанкционированный’ },
мета:
{ статус: 401,
версия: ‘2.0.0-beta.0’,
request_id: ‘75726406-3060-4329-a59e-3bd7f9ca90c8’ } }
Что я могу делать не так
Ответ №1:
Я думаю, что есть проблема с вашим заголовком авторизации. В заголовок вы вводите токен, но, пожалуйста, убедитесь, что это токен API.
Также сначала сделайте запрос postman и проверьте, работает ли он нормально. добавьте части типа содержимого и авторизации только в заголовок..
затем проверьте разницу..
Спасибо Basu