2017-01-03 5 views
0

Я пытаюсь позвонить GCM с помощью POST. код я использую:Узел Получение JSON_PARSING_ERROR

var jsonbody={"to": "/topics/global", 
       "data": { 
       "title": "TestTitle", 
       "is_background": false, 
       "message": "Testmessage", 
       "image": "", 
       "payload": { 
        "team": "India", 
        "score": "5.6"   }, 
       "timestamp": "2016-12-13 16:32:05" 

       } 
      }; 

    var request = require('request'); 
    request.post({ 
    headers: {'content-type': 'application/json', 
    Authorization:'key=(my key)'}, 
    url: 'https://fcm.googleapis.com/fcm/send', 
    BODY: jsonbody 
    }, function (error, response, body) { 
    if (error) { 

    console.log('failure ' + error); 

    } else { 

    console.log('success '+response + 'and ' +body); 

    } 
    }); 

Я получаю сообщение об ошибке, как:

success [object Object]and JSON_PARSING_ERROR: Unexpected token END OF FILE at position 0.

ответ

0

Я был на самом деле не хватает что-то:

body: JSON.stringify(jsonbody) 

Rest все было правильно.

 Смежные вопросы

  • Нет связанных вопросов^_^