内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

php如何發(fā)送短信

今天小編給大家分享一下php如何發(fā)送短信的相關知識點,內(nèi)容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

成都創(chuàng)新互聯(lián),是成都地區(qū)的互聯(lián)網(wǎng)解決方案提供商,用心服務為企業(yè)提供網(wǎng)站建設、app軟件定制開發(fā)、小程序設計、系統(tǒng)按需求定制網(wǎng)站和微信代運營服務。經(jīng)過數(shù)十余年的沉淀與積累,沉淀的是技術和服務,讓客戶少走彎路,踏實做事,誠實做人,用情服務,致力做一個負責任、受尊敬的企業(yè)。對客戶負責,就是對自己負責,對企業(yè)負責。

發(fā)送方法:1、實名認證并開通短信API接口服務,獲取API請求KEY;2、申請短信模板并等待審核通過;3、調(diào)用API接口,通過“function juheHttpRequest($url,$params=false,$ispost=0){...}”方式發(fā)起網(wǎng)絡請求,處理數(shù)據(jù)并返回結(jié)果;4、用“$response=juheHttpRequest(...);”接受內(nèi)容并輸出。

基于PHP的短信API接口調(diào)用示例

前期準備

  • 實名認證

    根據(jù)運營商的要求,目前此接口只對實名認證的企業(yè)用戶開放使用,所以在使用之前請確保您是實名認證的企業(yè)用戶

  • 申請接口,獲取接口的調(diào)用憑證請求key

    通過 https://www.juhe.cn/docs/api/id/54?s=cpphpcn 自助申請開通接口

    可以在個人中心 ?? 數(shù)據(jù)中心 ?? 我的API 模塊看到此接口的調(diào)用憑證請求key

  • 購買數(shù)據(jù)的請求次數(shù)(免費和有贈送次數(shù)的接口可以先行調(diào)試)

  • 在聚合官網(wǎng)的個人中心里面提前申請短信模板,待客服審核通過后才能調(diào)用接口

特別說明

  • 請仔細閱讀官網(wǎng)的接口文檔,這是聚合數(shù)據(jù)與開發(fā)者的約定,它將有助于您對接口業(yè)務的理解,從而順利地開展開發(fā)工作

  • 本示例的側(cè)重點,是幫助開發(fā)者順利獲取到接口的響應數(shù)據(jù),對于開發(fā)者的數(shù)據(jù)處理等業(yè)務邏輯,本文不會展開討論

  • 本示例旨在最大程度簡化開發(fā)者的調(diào)用步驟,沒有將功能模塊封裝為獨立的工具類,方便開發(fā)者一鍵復制后直接運行調(diào)試

  • 由于水平能力所限,示例中難免存在錯誤和疏漏,如有發(fā)現(xiàn)還請大家批評指正

接口備注

  • 運營商限制同1個號碼同1個簽名的內(nèi)容1分鐘內(nèi)只能接收1條,10分鐘3條,1小時內(nèi)4條,一天20條,否則可能會被運營商屏蔽

  • 短信api接口本身不限制發(fā)送頻率,具體發(fā)送頻率需要用戶自行設置,只限國內(nèi)手機號

  • 請務必添加圖片驗證碼等防惡意攻擊的機制,以防短信轟炸,營銷內(nèi)容最后加回T退訂,營銷短信發(fā)送時間為:8:30至21:30。營銷內(nèi)容有防釣魚機制,請勿單條發(fā)送,移動20條起(循環(huán)調(diào)用),聯(lián)通電信不限制

  • 短信內(nèi)容(包含簽名)小于等于70個字符為計費1條。超過70個字符為長短信,按每67個字計費

參數(shù)說明

參數(shù)名必填說明
mobiletrue手機號
tpl_idtrue模板id
keytrue申請的請求key
tpl_valuefalse模板變量,根據(jù)模板中變量決定,可為空

全部代碼

<?php
// 請求的接口URL
$apiUrl = 'http://v.juhe.cn/sms/send?';
// 請求參數(shù)
$params = [
    // 模板id
    'tpl_id' => '模板id',
    // 您申請的接口調(diào)用Key
    'key' => '您申請的接口調(diào)用Key',
    //發(fā)送的手機號
    'mobile' => '發(fā)送的手機號',
    //結(jié)合自己的模板中的變量進行設置,如果沒有變量,可以刪除此參數(shù)
    'tpl_value' => urlencode('#total#=1000&#used#=100&#balance#=900'),
];
$paramsString = http_build_query($params);

// 發(fā)起接口網(wǎng)絡請求
$response = null;
try {
    $response = juheHttpRequest($apiUrl, $paramsString, 1);
} catch (Exception $e) {
    var_dump($e);
    //此處根據(jù)自己的需求進行自身的異常處理
}
if (!$response) {
    echo "請求異常" . PHP_EOL;
}
$result = json_decode($response, true);
if (!$result) {
    echo "請求異常" . PHP_EOL;
}
$errorCode = $result['error_code'];
if ($errorCode === 0) {
    $data = $result['result'];

    echo "請求唯一標示:{$data["sid"]}" . PHP_EOL;
    echo "請求消耗次數(shù):{$data["fee"]}" . PHP_EOL;
} else {
    // 請求異常
    echo "請求異常:{$errorCode}_{$result["reason"]}" . PHP_EOL;
}

/**
 * 發(fā)起網(wǎng)絡請求函數(shù)
 * @param string $url 請求的URL
 * @param bool $params 請求的參數(shù)內(nèi)容
 * @param int $ispost 是否POST請求
 * @return bool|string 返回內(nèi)容
 */
function juheHttpRequest($url, $params = false, $ispost = 0)
{
    $httpInfo = [];
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36');
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3);
    curl_setopt($ch, CURLOPT_TIMEOUT, 12);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    if ($ispost) {
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
        curl_setopt($ch, CURLOPT_URL, $url);
    } else {
        if ($params) {
            curl_setopt($ch, CURLOPT_URL, $url . '?' . $params);
        } else {
            curl_setopt($ch, CURLOPT_URL, $url);
        }
    }
    $response = curl_exec($ch);
    if ($response === FALSE) {
        // echo "cURL Error: ".curl_error($ch);
        return false;
    }
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $httpInfo = array_merge($httpInfo, curl_getinfo($ch));
    curl_close($ch);
    return $response;
}

以上就是“php如何發(fā)送短信”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

名稱欄目:php如何發(fā)送短信
鏈接分享:http://www.rwnh.cn/article4/jsdpie.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站維護、虛擬主機、商城網(wǎng)站網(wǎng)站設計公司、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
囊谦县| 宁武县| 农安县| 孝感市| 新余市| 淮阳县| 邳州市| 杂多县| 陆川县| 芷江| 兰考县| 丹巴县| 元江| 金堂县| 托里县| 石泉县| 巴楚县| 正定县| 尉氏县| 佛坪县| 永登县| 手游| 双牌县| 仪征市| 新化县| 阳原县| 建阳市| 武夷山市| 翁源县| 西华县| 上蔡县| 沂水县| 高阳县| 岳池县| 方正县| 二手房| 富锦市| 英超| 大城县| 龙南县| 神农架林区|