Тема: curl vs Ajax
Показать сообщение отдельно
  #4 (permalink)  
Старый 03.10.2016, 13:32
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Betr1488,
у тебя проблема в том, что когда ты ставишь Content-type: application/json, то должен отсылать именно в таком формате и php будет его из потока читать. Вот так попробуй:
$.ajax({
    headers: {
    "Content-Type" : "application/json",
    'Authorization': 'key=AIza***kTbxQ'
    },
    url: "https://gcm-http.googleapis.com/gcm/send",
    type: "POST",
    timeout : '5000',
    async : true,
    dataType: "JSON",
    data : JSON.stringify({
        registration_ids : ["***"],
        data : { 
        'title' : '123',
        "message" : "123123!",
        'vibrate' : "1",
        'sound' : "1"
        }
    })
});
Ответить с цитированием