Fetion インターフェースのアプリケーション コード例
Fetion インターフェースのアプリケーション コード例
header("content-type: text/html; charset=utf-8");
error_reporting(0);
include "../libs/fetion .class.php チュートリアル";
$demo = $_get[demo];$help = 'ヘルプ: 複数の番号をグループで送信する必要がある場合は、英語のカンマ (,) で区切ってください (159.., 159..)、その他の提案については、qq:85431993
e-mail:threesky@gmail.com';$api = "このサイトのインターフェイス:
http://api. heqee.com/fetion/?username =Fetion 携帯電話番号&passowrd=Fetion 携帯電話パスワード&to=受信者番号&メッセージ=SMS コンテンツ
または
http://api.heqee.com/fetion/?u=Fetion 携帯電話番号&p=Fetion 携帯電話パスワード &t=受信者番号&m=テキスト メッセージの内容";if($demo!=""){
if(!in_array($demo,array("send","code","help","api") )){error("パラメータエラー!");}
switch($demo){
case "code":
exit(highlight_file("demo.php",true));
Break;
case "help":
exit($help);
Break;
case "api":
exit($api);
Break;
}
}
function getval($key){
if(!isset($_post[$key] )||$_post[$key]==null||$_post[$key]==''){
return ($_get[$key] !=''&& isset($_get[$key])) ? トリム($_get[$key]) : null;
}else{
return ($_post[$key] !=''&& isset($_post[$key])) ? ) : null;
}
}function error($msg){
exit("heqee info: ".$msg);
}
function gbktoutf8 ($value) {
return iconv("gbk", "utf-8", $value);
}
$send=array();
$send['ユーザー名'] = getval('ユーザー名') != getval('ユーザー名? ') : getval('u');
$send['パスワード'] = getval('パスワード') != null ? getval('パスワード') : getval('p');
$send['to' ] = getval('to') != null ? getval('to') : getval('t');
$send['message'] = gbktoutf8(getval('message') != null ? getval(' message') : getval('m'));
$send['message_len']=strlen($send['message']);switch($send){
case $send['username']= =null:
error('電話番号を入力してログインしてください。');
Break;
case $send['password']==null:
error('電話にログインするためのパスワードを入力してください。 ');
Break;
case $send['to']==null:
error('受信する携帯電話番号を入力してください。');
Break;
case $send['message']==null:
error('テキスト メッセージの内容を入力してください。');
Break;
case $send['message_len'] >360:
error('メッセージの内容は 180 文字を超えることはできません。');
Break;
}$fetion = 新しい fetion($ send['ユーザー名'], $send['パスワード']);
$fetion->send($send['to'],$send['メッセージ']) ;
?>
//サンプルアプリケーション
/*
必須のphp拡張子:curl、simplexml
*/
include "libs/fetion.class.php";
# Fetion アカウントのパスワードを設定します
$username= "15900000000";
$password="password";
//番号を受信します。複数の番号は「,」で区切ります (159..,159..)
$sendto = "15900000000,13400000000 ";
//メッセージ内容
$message = "heqee.comからです";
//インスタンス化 (必須)
$fetion = new fetion($username,$password);
//ブール値を送信
$sms = $fetion->send ($sendto,$message);
if($sms){
echo "ok";
}