У меня есть вопрос об использовании с http api от компании clickatell.использовать off sms gateway сторонняя сторона api
На самом деле у них есть несколько api, которые вы можете использовать, среди них также xml и smtp.
Есть ли у кого-нибудь опыт работы с ними, особенно с http api.
Для HTTP API:
ли это PHP код на самом деле делает работу в фоновом режиме?
Эта строка $ ret = file ($ url); - Прошу прощения, я еще ничего не установил, чтобы проверить его. Я просто пытаюсь выяснить, с какой api я могу начать тестирование с помощью.
Также существует разница в производительности между использованием smtp api и http api?
// SMS gateway script
$user = "XXXX";
$password = "XXXXXX";
$api_id = "XXXXXX";
$baseurl ="http://api.clickatell.com";
$text = urlencode("HTTP://WWW.TIMES.COM/DOWNLOADS/SUGRAFREE.SISX");
$to = $_POST["phone number"];
// auth call
$url = "$baseurl/http/auth?user=$user&password=$password&api_id=$api_id";
// do auth call
$ret = file($url);
// split our response. return string is on first line of the data returned
$sess = split(":",$ret[0]);
if ($sess[0] == "OK") {
$sess_id = trim($sess[1]); // remove any whitespace
$url = "$baseurl/http/sendmsg?session_id=$sess_id&to=$to&text=$text";
// do sendmsg call
$ret = file($url);
$send = split(":",$ret[0]);
if ($send[0] == "ID")
echo "An Email with account details and SMS has been sent..
спасибо, Ричард
Это только для отправки подтверждений в назначенное время для каждого пользователя. Я предполагаю, что это будет отдельный идентификатор сеанса для каждого пользователя, или вы получите тот же идентификатор сеанса, если сеанс все еще открыт, и вы снова выполняете аутригацию? – Richard
Каковы преимущества использования завитка? у вас есть эквивалентная строка кода в curl вместо этого, используя $ ret = file ($ url) – Richard
. Преимущества заключаются в том, что вы не используете функции файлов, которые были в основном обходными для URL-адресов, но с использованием надлежащей библиотеки CURL. Кроме того, CURL позволяет вам выполнять гораздо больше, чем просто HTTP-соединения - проверять только заголовки, перенаправления, что угодно. – dusoft