/** * 模板接口发短信 * apikey 为云片分配的apikey * tpl_id 为模板id * tpl_value 为模板值 * mobile 为接受短信的手机号 */ private function tpl_send_sms($apikey, $tpl_id, $tpl_value, $mobile) { $url = "http://yunpian.com/v1/sms/tpl_send.json"; $encoded_tpl_value = urlencode("{$tpl_value}"); $post_string = "apikey={$apikey}&tpl_id={$tpl_id}&tpl_value={$encoded_tpl_value}&mobile={$mobile}"; return sock_post($url, $post_string); }
function send_sms($apikey, $text, $mobile) { $url = "http://yunpian.com/v1/sms/send.json"; $encoded_text = urlencode("{$text}"); $post_string = "apikey={$apikey}&text={$encoded_text}&mobile={$mobile}"; return sock_post($url, $post_string); }
/** * 智能匹配模版接口发短信 * apikey 为云片分配的apikey * text 为短信内容 * mobile 为接受短信的手机号 * 接收的手机号;为了详细记录每个号码的发送结果,在此项目TelphoneNumber.txt中一行一个手机号,云片本身支持多号码发送,发送多个手机号请以逗号分隔,一次不要超过100条 * 国际短信仅支持单号码发送,格式必须是"+"号开头, * 带有国际地区前缀号码的完整号码,否则将被认为是中国地区的号码 * (针对国际短信,mobile参数会自动格式化到E.164格式,可能会造成传入mobile参数跟后续的状态报告中的号码不一致。 * E.164格式说明,参见: https://en.wikipedia.org/wiki/E.164) */ function send_sms($apikey, $text, $mobile) { $encoded_text = urlencode("{$text}"); $mobile = urlencode("{$mobile}"); $post_string = "apikey={$apikey}&text={$encoded_text}&mobile={$mobile}"; return sock_post(YUN_PIAN_URL, $post_string); }
function send_sms($apikey, $url, $mobile, $text) { $encoded_text = urlencode("{$text}"); $post_string = "apikey={$apikey}&text={$encoded_text}&mobile={$mobile}"; return sock_post($url, $post_string); }