Android — SMSGATEWAY.ME — Как использовать PHP API?

Я хотел бы использовать PHP API шлюза SMS, но я не смог его использовать. Я скачал на свой телефон с Android программное обеспечение от SMSGATEWAY.ME и создал учетную запись. У меня также есть бесплатный веб-сервер, и я загрузил на него два документа:

их PHP API Library «smsGateway.php», которую люди могут найти здесь:
https://smsgateway.me/sms-api-libraries/sms-gateway-me-php.zip

мой файл «test.php»:

<?php
include "smsGateway.php";
$smsGateway = new SmsGateway('my_email_on_their_website', 'my_password_for_this_account');

$deviceID = 111111; //the number of my device, displayed on their website or on the software installed on my phone
$number = '+1234567891'; //the number I want to SMS
$message = 'Hello World!'; //my message

$options = [
'send_at' => strtotime('+10 minutes'), // Send the message in 10 minutes
'expires_at' => strtotime('+1 hour') // Cancel the message in 1 hour if the message is not yet sent
];

//Please note options is no required and can be left out
$result = $smsGateway->sendMessageToNumber($number, $message, $deviceID, $options);
?>

Но когда я захожу с моего браузера http://mywwebsite.com/test.php, он не отправляет смс, знаете почему? Можете ли вы помочь мне решить эту проблему, пожалуйста? (шлюз на моем телефоне все еще активен).

Заранее спасибо !

С наилучшими пожеланиями

2

Решение

Ваш код правильный. Если вы хотите отобразить результат, напишите следующую строку после $result переменная

echo json_encode($result);

Так что ваш код будет выглядеть так

    <?php
include "smsGateway.php";
$smsGateway = new SmsGateway('my_email_on_their_website', 'my_password_for_this_account');

$deviceID = 111111; //the number of my device, displayed on their website or on the software installed on my phone
$number = '+1234567891'; //the number I want to SMS
$message = 'Hello World!'; //my message

$options = [
'send_at' => strtotime('+10 minutes'), // Send the message in 10 minutes
'expires_at' => strtotime('+1 hour') // Cancel the message in 1 hour if the message is not yet sent
];

//Please note options is no required and can be left out
$result = $smsGateway->sendMessageToNumber($number, $message, $deviceID, $options);
echo json_encode($result);
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]