Я пытаюсь отправить SMS с помощью smsgateway.me
Есть некоторая документация, я следую всем инструкциям, но все еще получаю следующий ответ.
Ответ:
{"status":"fail","message":"Could not process request","data":{"exception":"Invalid input"}}
Конечная точка: https://smsgateway.me/api/v4/message/send
Метод: POST
Параметры запроса
Имя: Авторизация
Расположение: заголовок
Описание: Ваш токен API
Тело содержимого: Полезная нагрузка JSON синформация о SMS-сообщениях, которые API должен отправить
Пример запроса
[
{
"phone_number": "07791064781",
"message": "Hello World",
"device_id": 1
},
]
Мой код
<code><?php
$url = 'https://smsgateway.me/api/v4/message/send';
$payload = json_encode( array( "phone_number"=> "03336458112", "message"=> "Geind", "device_id"=> 103931 ) );
$token = 'a-b-c-d-e-f-g';
$ch = curl_init( $url );
curl_setopt( $ch, CURLOPT_POSTFIELDS, "Content=".$payload );
curl_setopt( $ch, CURLOPT_HTTPHEADER, array('Content-Type:
application/json', 'Authorization:'. $token ));
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
$result = curl_exec($ch);
curl_close($ch);
echo "<pre>$result
";