私は、各SMSにリンク付きのテキストが含まれているSMSキャンペーンを実行しているシナリオを持っています。このリンクは動的であり、ユーザーに基づくSMSごとに異なります。 私のSMSコンテンツ - 「あなた、こんにちは、click hereを実行してください」smsのテキストとして使用されているPHP変数の動的htmlリンク(href)コード
以下は私が使用しているコードです。
$smsusername = 'xxxxxx';
$smspassword = 'xxxxxx';
$destination = $phone;
$url = "http://www.example.com/?id=1"
$source = 'SENDER-NM';
$text1 = 'Dear User, Please ';
$parturl = '<a href="$url">click here </a>';
$text2 = 'to perform the activity.';
$text = $text1 . $parturl . $text2;
$content = 'action=sendsms'.
'&user='.rawurlencode($smsusername).
'&password='.rawurlencode($smspassword).
'&to='.rawurlencode($destination).
'&from='.rawurlencode($source).
'&text='.rawurlencode($text);
$smsglobal_response = file_get_contents('http://www.smsglobal.com.au/http-api.php?'.$content);
$explode_response = explode('SMSGlobalMsgID:', $smsglobal_response);
私はエラーがこの中に存在しない感じが、それでも私は取得していますSMSは、このようなものである - 私は私がここでミスをやっている
。助言してください
あなたのSMSがプレーンテキストとして送信され、SMS APIの詳細やAPIチームに連絡しているようです。 – hassan
@hassan:ここではsmsglobalのapiを使ってSMSを送信しています。ここにそれのドキュメントです - http://smsglobal.com/http-api/?_ga=2.244836549.1944820390.1495353526-723294973.1495033748 – user1299086
HTMLコンテンツをそこに送ることについての手がかりを見つけるのは難しいですが、私は彼らがHTMLをサポートしているとは思わないたとえemail-api https://www.smsglobal.com/services/でも、「メッセージの本文がHTMLではなくプレーンテキストであることを確認してください」というメッセージが表示されます。 – hassan