Как я могу отправить смс, используя smsgateway.me API 4 - PullRequest
0 голосов
/ 21 октября 2018

Я пытаюсь отправить 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
";
...