插 件 簡 介 |
本插件在新秀網絡驗證插件框架環境下開發,本插件無縫整合Discuz內置系統,采用獨立式插件開發、分離代碼、支持二次擴展。本插件所有功能實現及控制均采用api接口操作,數據輸出形式為JSON、XML兩種常見形式,達到毫秒級數據快速交換功能。客戶端支持Python、Java、C++、易語言、PHP、易安卓、火山移動等所有主流開發語言,適用于各種pc、app、web端功能開發。 |
功能簡介:手機短信,實現手機號與用戶數據相互綁定,可實現手機號登陸等其他擴展功能。 |
插件授權:點擊購買 |
安裝方式: 1、下載 新秀網絡驗證管理系統、新秀網絡驗證應用中心 插件,并都安裝成功; 2、在網站后臺插件“新秀網絡驗證應用中心”中“應用中心”頁面點擊對應插件安裝。 |
使 用 指 南 |
1、阿里云短信服務申請: |
申請地址:https://dysms.console.aliyun.com/overview; ![]() 創建簽名: ![]() 模版code ![]() 參數code與content,這兩個替換變量,設置那個填那個參數 ![]() 獲取調用key: ![]() ![]() |
2、后臺設置: |
|
手 機 模 塊 |
1、短信發送(通用) /*手機發送短信,通過阿里云后臺設置消息模板,可對指定手機發送短信*/ |
2、發送驗證碼(第一步) /*發送驗證碼,通過發送短信驗證碼,在手機上獲取驗證碼code,用于下方兩個第二步接口參數*/ |
3、手機登錄(第二步) /*手機登錄,如果已綁定賬號,則返回綁定后信息,獲取token令牌,如果沒有綁定,則需使用手機綁定賬號接口進行綁定。*/ |
4、手機綁定賬號(第二步) /*手機綁定賬號,通過手機號和驗證碼code和已注冊的用戶數據,進行手機與用戶綁定,綁定成功后獲取token令牌*/ |
更 新 日 志 |
手機短信插件ver1.01 修復:手機發送日志BUG 手機短信插件ver1.00 增加:發送短信接口 增加:第一步:發送驗證碼接口 增加:第二步:手機登錄接口 增加:第二步:手機綁定賬號接口 增加:后臺手機短信登陸設置頁面 增加:手機短信設置參數采用文本緩存 |
待續…… |
短信發送 | |
接口說明: | 短信發送 |
接口詳情 | |
請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:sms |
請求方式: | GET |
返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ |
請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
key | [string] | 是 | 傳輸密鑰 | 123456 |
action | [string] | 是 | 接口方法 | send_sms |
phone | [string] | 是 | 手機號 | 18388888888 |
templatecode | [string] | 是 | 短信模版 | SMS_147975332 |
content | [string] | 否 | 內容信息替換(與code參數必填一個) | |
code | [string] | 否 | 數字信息替換(與content參數必填一個) | 6666 |
safety | [string] | 否 | 0=http、1=https模式、默認為0 |
請求示例(GET) |
[PHP] 純文本查看 復制代碼 http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:sms&key={傳輸密鑰}&action=send_sms&phone=18388888888&templatecode=SMS_147975332&code=6666&safety=0 |
返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
code | [number] | 是 | http狀態碼 | 200 |
result | [string] | 是 | 錯誤信息狀態碼 | OK |
count | [number] | 是 | 數組成員數 | 6 |
data | [object] | 是 | 數組 | |
data>>phone | [string] | 是 | 手機號 | 18388888888 |
data>>templatecode | [string] | 是 | 短信模版CODE | SMS_147975332 |
data>>BizId | [string] | 是 | 發送回執ID,可根據該ID查詢具體的發送狀態 | 850609046519641253^0 |
data>>RequestId | [string] | 是 | 請求ID | F17E0ED1-53A1-4DE0-A1DA-20F90A45C70A |
sqltime | [string] | 是 | 頁面執行時間(秒) | 0.31675s |
返回示例(JSON) |
|
額外說明 | |
阿里云官方提供的錯誤碼錯誤碼列表 Code描述OK請求成功 isp.RAM_PERMISSION_DENYRAM權限DENYisv.OUT_OF_SERVICE業務停機 isv.PRODUCT_UN_SUBSCRIPT未開通云通信產品的阿里云客戶 isv.PRODUCT_UNSUBSCRIBE產品未開通 isv.ACCOUNT_NOT_EXISTS賬戶不存在 isv.ACCOUNT_ABNORMAL賬戶異常 isv.SMS_TEMPLATE_ILLEGAL短信模板不合法 isv.SMS_SIGNATURE_ILLEGAL短信簽名不合法 isv.INVALID_PARAMETERS參數異常 isp.SYSTEM_ERROR系統錯誤 isv.MOBILE_NUMBER_ILLEGAL非法手機號 isv.MOBILE_COUNT_OVER_LIMIT手機號碼數量超過限制 isv.TEMPLATE_MISSING_PARAMETERS模板缺少變量 isv.BUSINESS_LIMIT_CONTROL業務限流 isv.INVALID_JSON_PARAMJSON參數不合法,只接受字符串值 isv.BLACK_KEY_CONTROL_LIMIT黑名單管控 isv.PARAM_LENGTH_LIMIT參數超出長度限制 isv.PARAM_NOT_SUPPORT_URL不支持URL isv.AMOUNT_NOT_ENOUGH賬戶余額不足 |
錯誤提示碼 | |
錯誤碼查詢地址:點擊訪問 | |
BUG提交:點擊提交 | |
QQ交流群:281079920 |
第一步:發送驗證碼 | |
接口說明: | 發送驗證碼(第一步) |
接口詳情 | |
請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:sms |
請求方式: | GET |
返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ |
請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
key | [string] | 是 | 傳輸密鑰 | 123456 |
action | [string] | 是 | 接口方法 | send_sms_code |
phone | [string] | 是 | 手機號碼 | 18310088888 |
請求示例(GET) |
|
返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
code | [number] | 是 | http狀態碼 | 200 |
result | [string] | 是 | 錯誤信息狀態碼 | OK |
count | [number] | 是 | 數組成員數 | 4 |
data | [object] | 是 | 數組 | |
data>>phone | [string] | 是 | 手機號 | 18310088888 |
data>>templatecode | [string] | 是 | 短信模版 | SMS_147975332 |
data>>BizId | [string] | 是 | 回執ID | 407800551535088667^0 |
data>>RequestId | [string] | 是 | 請求ID | 534F6E75-A3E9-4A11-9FE7-D9AA044245CF |
sqltime | [string] | 是 | 頁面執行時間(秒) | 0.2437s |
返回示例(JSON) |
|
額外說明 | |
此接口只是將驗證碼發送至用戶手機,再用其他短信驗證接口進行操作!除了發送驗證碼,沒有其他任何功能! |
錯誤提示碼 | |
錯誤碼查詢地址:點擊訪問 | |
BUG提交:點擊提交 | |
QQ交流群:281079920 |
第二步:手機登錄 | |
接口說明: | 手機登錄(第二步) |
接口詳情 | |
請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:sms |
請求方式: | GET |
返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ |
請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
key | [string] | 是 | 傳輸密鑰 | 123456 |
action | [string] | 是 | 接口方法 | send_sms_login |
phone | [string] | 是 | 手機號 | 18310088888 |
code | [string] | 是 | 驗證碼(由發送驗證碼接口發送) | 9507 |
請求示例(GET) |
|
返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
code | [number] | 是 | http狀態碼 | 200 |
result | [string] | 是 | 錯誤信息碼 | OK |
count | [number] | 是 | 數組成員數 | 11 |
data | [object] | 是 | 數組 | |
data>>uid | [string] | 是 | 用戶uid | 23 |
data>>username | [string] | 是 | 用戶名 | demo12345 |
data>>groupid | [string] | 是 | 用戶組id | 10 |
data>>groupexpiry | [string] | 是 | 用戶組到期時間,0為永久 | |
data>>adminid | [string] | 是 | 管理組id | |
data>>token | [string] | 是 | token令牌 | 7b05ZwNP51b0Y9ePHXOwTvDD6yY1DYG3Uw4hVr9ZbZl p6_xin_xiu_m48RDixVoe0L8U2ZVXwOfetB3wadDA |
data>>sgin | [string] | 是 | 綁定卡號 | 32DCA24C8A0E72D66049B9877879EBE0 |
data>>dateline | [string] | 是 | 卡號到期時間(適用于計時模式) | 2019-03-1821:42:10 |
data>>phone | [string] | 是 | 綁定手機號 | |
data>>qq | [string] | 是 | 綁定QQid | |
data>>status | [string] | 是 | 帳號狀態0-正常、1-禁止 | |
sqltime | [string] | 是 | 頁面執行時間(秒) | 0.03125s |
返回示例(JSON) |
|
額外說明 | |
此接口的驗證碼,由【發送驗證碼】接口發送至客戶手機號,獲取后,再用此接口登錄! |
錯誤提示碼 | |
錯誤碼查詢地址:點擊訪問 | |
BUG提交:點擊提交 | |
QQ交流群:281079920 |
第二步:手機綁定賬號 | |
接口說明: | 手機綁定賬號(第二步) |
接口詳情 | |
請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:sms |
請求方式: | GET |
返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ |
請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
key | [string] | 是 | 傳輸密鑰 | 123456 |
action | [string] | 是 | 接口方法 | send_phone_user |
phone | [string] | 是 | 手機號 | 18638878888 |
code | [string] | 是 | 驗證碼(由發送驗證碼接口發送) | 2542 |
username | [string] | 是 | 綁定用戶名 | admin |
password | [string] | 是 | 用戶密碼 | 123456 |
請求示例(GET) |
[PHP] 純文本查看 復制代碼 http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:sms&key={傳輸密鑰}&action=send_phone_user&phone=18638878888&code=2542&username=admin&password=123456 |
返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | ||||
參數 | 類型 | 是否必含 | 說明 | 示例 |
code | [number] | 是 | http狀態碼 | 200 |
result | [string] | 是 | 錯誤信息狀態碼 | OK |
count | [number] | 是 | 數組成員數 | 6 |
data | [object] | 是 | 數組 | |
data>>uid | [string] | 是 | 用戶uid | 1 |
data>>username | [string] | 是 | 用戶名 | admin |
data>>groupid | [string] | 是 | 用戶組id | 1 |
data>>adminid | [string] | 是 | 管理組id | 1 |
data>>token | [string] | 是 | token令牌 | 6156S3xvKw5cMYgc_xin_xiu_GBSNTx0jVOmS2Dbv_xin xiu_D1_xinxiu_L3gKzvPibvvTlLGAZce1TPyKhMDQdMJ |
data>>sgin | [string] | 是 | 登錄卡號 | 0E1149A8FF300CB333A20D24E1760E97 |
sqltime | [string] | 是 | 頁面執行時間(秒) | 0.01984s |
返回示例(JSON) |
|
額外說明 | |
無 |
錯誤提示碼 | |
錯誤碼查詢地址:點擊訪問 | |
BUG提交:點擊提交 | |
QQ交流群:281079920 |
歡迎光臨 新秀網絡驗證系統 (http://www.5566wy.com/) | Powered by Discuz! X3.5 |