Пытаюсь отправить пуш увеомление при изменении статуса заявки
public function beforeSave(){
if($this->status_job != Job::get()->where("id", $this->id)->pluck("status_job")->first()){
$url = 'https://fcm.googleapis.com/fcm/send';
$YOUR_API_KEY = 'AAAA3uIG-xs....aj4MIfDn_4YtPsBVso8RIqL_2_jgcKFs7DrUP9Lx3UgEhr-Nb52Rzq5HQKsBMG7A';
$YOUR_TOKEN_ID = 'cCu0_2Bv7O....wyNdyPKVD9_123GQmplgYdv';
$request_body = [
'to' => $YOUR_TOKEN_ID,
'notification' => [
'title' => 'Exemple',
'body' => 'Exemple',
],
];
$fields = json_encode($request_body);
$request_headers = [
'Content-Type: application/json',
'Authorization: key=' . $YOUR_API_KEY,
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, $request_headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
}
}
При выполнении ловлю следующую ошибку
Подскажите пожалуйста в чём может быть дело и как можно исправить(ключ и адрес верный)