私は会社のclickatellからのhttp APIからの使用に関する質問があります。off smsゲートウェイサードパーティのAPIを使用
彼らは実際にあなたが使用できるいくつかのAPIを持っていますが、xmlとsmtpもあります。
特にhttp apiを使用している人はいませんか? HTTP APIの
:
このPHPコードは、実際にバックグラウンドで仕事をしていますか?
この行$ ret = file($ url); - 申し訳ありませんが、まだテストするための設定は行っていません。私はちょうど私が〜でテストを始めることができるapiを見つけることを試みている。
また、smtp apiとhttp apiを使用するとパフォーマンスに違いがありますか?良い1 -
// 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..
おかげで、リチャード
各ユーザーの指定された時刻に確認を送信するだけです。私はそれがセッションごとに別々のセッションIDになると思いますが、セッションがまだ開いていて、もう一度autharisationをやっているのであれば、同じセッションIDを返しますか? – Richard
カールを使用する利点は何ですか? $ ret = file($ url) – Richard
のメリットは、あなたがURLのためのほとんどの回避策ではなく、適切なCURLライブラリを使用するファイル関数を使用していないことです。さらに、CURLを使用すると、ヘッダー、リダイレクトなど何もチェックしなくても、HTTP接続だけでなく、さらに多くのことを行うことができます。 – dusoft