سلام وقت همگی بخیر
بنده از سایت najva.com برای ارسال پوش نوتیفیکیشن استفاده میکنم
میخوام نوتیفیکیشن رو با api به پنل سایت نجوا ارسال کنم سایت من لاراولی هست
نمونه کدی که در اختیار بنده قرار دادن این هست
<?php
$request = new HttpRequest();
$request->setUrl('https://app.najva.com/api/v1/notifications/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders(array(
'cache-control' => 'no-cache',
'content-type' => 'application/json',
'authorization' => 'Token b32aefa32fd46b2b413990792be0bbc0391e45c3'
));
$request->setBody('{
"api_key":"ad4692ae-8f37-4883-a0fa-aac58ae55a86",
"title":"title",
"body":"body",
"onclick_action":"open-app",
"url":"http://example.com",
"content":"sms content",
"icon":"http://example.com/static/icon.png",
"image":"http://example.com/static/img.png",
"json": "{ "key": "value" }",
"sent_time": "2019-12-04T12:00:00",
"segment_include": [1,22],
"segment_exclude": [12],
"one_signal_enabled":true,
"one_signal_accounts":[21,102]
}');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
چطور میتونم این کد را در لاراول 7 پیاده ساری کنم ؟
ممنون میشم راهنمایی بفرمایید
سلام
در لاراول برای ارسال ریکوئست میتونید از HTTP Client استفاده کنید
$response = Http::withHeaders([
'cache-control' => 'no-cache',
'content-type' => 'application/json',
'authorization' => 'Token b32aefa32fd46b2b413990792be0bbc0391e45c3'
])->withBody('{
"api_key":"ad4692ae-8f37-4883-a0fa-aac58ae55a86",
"title":"title",
"body":"body",
"onclick_action":"open-app",
"url":"http://example.com",
"content":"sms content",
"icon":"http://example.com/static/icon.png",
"image":"http://example.com/static/img.png",
"sent_time": "2019-12-04T12:00:00",
"segment_include": [1,22],
"segment_exclude": [12],
"one_signal_enabled":true,
"one_signal_accounts":[21,102]
}','application/json')->post('https://app.najva.com/api/v1/notifications/');
echo $response->getBody();
واسه جزئیات بیشتر داکیومنت لاراول رو بخونید
سلام
در لاراول برای ارسال ریکوئست میتونید از HTTP Client استفاده کنید
$response = Http::withHeaders([
'cache-control' => 'no-cache',
'content-type' => 'application/json',
'authorization' => 'Token b32aefa32fd46b2b413990792be0bbc0391e45c3'
])->withBody('{
"api_key":"ad4692ae-8f37-4883-a0fa-aac58ae55a86",
"title":"title",
"body":"body",
"onclick_action":"open-app",
"url":"http://example.com",
"content":"sms content",
"icon":"http://example.com/static/icon.png",
"image":"http://example.com/static/img.png",
"sent_time": "2019-12-04T12:00:00",
"segment_include": [1,22],
"segment_exclude": [12],
"one_signal_enabled":true,
"one_signal_accounts":[21,102]
}','application/json')->post('https://app.najva.com/api/v1/notifications/');
echo $response->getBody();
واسه جزئیات بیشتر داکیومنت لاراول رو بخونید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟