Api ile php de onesignal bildirim gönderme
2
●338
- 05-08-2019, 22:15:16Üyeliği durdurulduMerhaba arkadaşlar böyle bir şey mevcut mu bilmiyorum. Onesignal üzerinden bildirim gönderiliyor mobil uygulamalarım için. Benim bu konuda bir php sayfasında ekledigim tarihlerde belirledigim yazıyı oneaignal api kullanarak otomatik olarak bildirim göndermesini istiyorum. Boylr bir şey yapacak arkadaşlar pm atınız veya skype ergin5858@hotmail.com adresinden ulasabilirsiniz
- 05-08-2019, 22:36:52aksoyhlc adlı üyeden alıntı: mesajı görüntüle
demişti. aksoyhlc faydalı.. bunu makale eklerden de bunu bağlayacaksın - 05-08-2019, 22:49:19Aşağıdaki fonksiyonu kendine göre düzenleyerek kullanabilirsin. APP_ID ve AUTH_ID kısımlarını onesignaldan alıcaksın.
<?php function sendMessage($message){ $content = array("en" => $message); $fields = array('app_id' => "ONESIGNAL_APP_ID",'included_segments' => array('All'),'contents' => $content,'data' => array( "word" => $message ),); $fields = json_encode($fields); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://onesignal.com/api/v1/notifications"); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8', 'Authorization: Basic AUTH_ID')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HEADER, FALSE); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); $response = curl_exec($ch); curl_close($ch); return $response; } ?>daha sonra kullanırken aşağıdaki gibi metodun içerisine göndereceğin bildirim mesajını yazman yeterlidir.
<?php require "oneSignal.php"; sendMessage("Bildirim mesajı"); ?>