互億無(wú)線 · 文檔中心

手機(jī)流量 - API文檔


手機(jī)流量充值接口文檔下載:  點(diǎn)擊下載

1、概要

1.1 文檔說(shuō)明

本文檔主要提供給互億平臺(tái)的用戶對(duì)接接口的使用說(shuō)明,開(kāi)發(fā)者可以利用 ihuyi 提供的 HTTP 接口,調(diào)用 ihuyi 的手機(jī)話費(fèi)流量服務(wù)。

1.2 接口內(nèi)容

本文檔包含單號(hào)碼流量充值、賬戶余額查詢、充值狀態(tài)推送、訂單信息查詢、充值狀態(tài)批量查詢等。

1.3 提交方式

GET / POST

1.4 加密方式

1、采用HTTPS協(xié)議提交請(qǐng)求
2、通過(guò)MD5動(dòng)態(tài)簽名方式加密

1.5 API ID / API KEY

登錄用戶中心,進(jìn)入【獎(jiǎng)勵(lì)營(yíng)銷】模塊,在產(chǎn)品總攬頁(yè)面右上角。

2、單號(hào)碼充值

2.1 接口描述

通過(guò)POST、 GET 方式進(jìn)行短信提交,數(shù)據(jù)編碼采用utf-8格式,24小時(shí)全天發(fā)送。

2.2 請(qǐng)求地址

http://f.ihuyi.com/v2

2.3 請(qǐng)求參數(shù)

參數(shù)名稱 參數(shù)值描述 必填
action recharge
username APIID(請(qǐng)登錄用戶中心-【獎(jiǎng)勵(lì)營(yíng)銷】查看)
mobile 手機(jī)號(hào)碼(簽名)
package 套餐數(shù)額(簽名)
orderid 訂單ID(簽名)
timestamp 時(shí)間戳(簽名)
格式如:yyyyMMddHHmmss
允許 10 分鐘 統(tǒng)?以東 8 時(shí)間
sign 簽名

返回值(JSON格式):

參數(shù)名稱 類型 描述
code int 代碼(1為提交成功)
message string 消息描述
taskid string 任務(wù)id,提交失敗則沒(méi)有

3、余額查詢

3.1 接口描述

通過(guò)接口可以方便的查詢你的賬戶獎(jiǎng)勵(lì)營(yíng)銷余額。

3.2 請(qǐng)求地址

http://f.ihuyi.com/v2

3.3 請(qǐng)求參數(shù)

參數(shù)名稱 參數(shù)值描述 必填
action getbalance
username API ID(請(qǐng)登錄用戶中心-【獎(jiǎng)勵(lì)營(yíng)銷】查看)
timestamp 時(shí)間戳(簽名)
格式如:yyyyMMddHHmmss
允許 10 分鐘 統(tǒng)?以東 8 時(shí)間
sign 簽名

返回值(JSON格式):

參數(shù)名稱 類型 描述
code int 代碼
message string 消息描述
balance float 剩余余額

4、充值狀態(tài)推送

4.1 接口描述

用戶先提供數(shù)據(jù)接收地址,然后綁定到互億無(wú)線系統(tǒng)后臺(tái),平臺(tái)會(huì)以POST方式實(shí)時(shí)的將回執(zhí)信息推送到此地址。

4.2 推送參數(shù)

參數(shù)名稱 參數(shù)值描述
taskid 充值任務(wù)ID(簽名)
orderid 客戶訂單ID
mobile 手機(jī)號(hào)碼(簽名)
state 狀態(tài)(簽名) 1:成功 2:失敗
message 消息(簽名)
sign 簽名

注意:充值狀態(tài)查詢和充值狀態(tài)推送兩種?式只能選擇其中?種。成功接收請(qǐng)輸出字符"success" (不包含引號(hào))結(jié)束推送,處理失敗可輸出任意字符,最多推送5次。

5、訂單信息查詢

5.1 接口描述

通過(guò)接口可以方便的查詢你的賬戶充值訂單狀態(tài)。

5.2 請(qǐng)求地址

http://f.ihuyi.com/v2

5.3 請(qǐng)求參數(shù)

參數(shù)名稱 參數(shù)值描述 必填
action getorderinfo
orderid 客戶訂單ID(簽名)
username API ID(請(qǐng)登錄用戶中心-【獎(jiǎng)勵(lì)營(yíng)銷】查看)
timestamp 時(shí)間戳(簽名)
格式如:yyyyMMddHHmmss
允許 10 分鐘 統(tǒng)?以東 8 時(shí)間
sign 簽名

返回值(JSON格式):

參數(shù)名稱 類型 描述
code int 代碼
orderid string 客戶訂單ID
taskid string 任務(wù)id
status int 充值狀態(tài)
0:已收單
1:充值中
2:充值成功
3:充值失敗
-1:未知狀態(tài)
mobile string 手機(jī)號(hào)碼
package int 套餐(MB)
submit_time string 提交時(shí)間
result_time string 最后處理時(shí)間

6、充值狀態(tài)批量查詢

6.1 接口描述

通過(guò)接口可以方便的批量查詢你的賬戶充值訂單狀態(tài)。

6.2 請(qǐng)求地址

http://f.ihuyi.com/v2

6.3 請(qǐng)求參數(shù)

參數(shù)名稱 參數(shù)值描述 必填
action getreports
username API ID(請(qǐng)登錄用戶中心-【獎(jiǎng)勵(lì)營(yíng)銷】查看)
count 一次取數(shù)量(簽名)
timestamp 時(shí)間戳(簽名)
格式如:yyyyMMddHHmmss
允許 10 分鐘 統(tǒng)?以東 8 時(shí)間
sign 簽名

返回值(JSON格式):

參數(shù)名稱 類型 描述
code int 代碼(1為提交成功)
message string 消息描述
reports+ array 報(bào)告
    taskid string 任務(wù)id
    mobile string 手機(jī)號(hào)碼
    orderid string 客戶訂單ID
    status int 狀態(tài)(0失敗, 1成功)
    message string 消息

注意:狀態(tài)獲取后服務(wù)器則會(huì)刪除狀態(tài),充值狀態(tài)查詢和充值狀態(tài)推送兩種?式只能選擇其中?種。

7、獲取話費(fèi)包檔位

7.1 接口描述

通過(guò)接口可以方便的獲取手機(jī)話費(fèi)套餐檔位。

7.2 請(qǐng)求地址

http://f.ihuyi.com/v2

7.3 請(qǐng)求參數(shù)

參數(shù)名稱 參數(shù)值描述 必填
action getpackages
username API ID(請(qǐng)登錄用戶中心-【獎(jiǎng)勵(lì)營(yíng)銷】查看)
timestamp 時(shí)間戳(簽名)
格式如:yyyyMMddHHmmss
允許 10 分鐘 統(tǒng)?以東 8 時(shí)間
sign 簽名

返回值(JSON格式):

參數(shù)名稱 類型 描述
code int 代碼
message string 消息描述
packages+ float 套餐
    type string 類型(cncm:中國(guó)移動(dòng) cncu:中國(guó)聯(lián)通 cnct:中國(guó)電信)
    name string 話費(fèi)包
    number int 數(shù)值(用于充值請(qǐng)求)
    state int 狀態(tài)(1啟用,0未啟用)
    price int 單價(jià)

8、狀態(tài)碼

參數(shù)名稱 參數(shù)值描述 訂單處理建議
0 未知錯(cuò)誤 核單處理
1 提交成功 提交成功處理
1000 無(wú)此操作類型(action為空或不存在) 提交失敗處理
1001 API ID為空 提交失敗處理
1002 API ID錯(cuò)誤 提交失敗處理
1003 手機(jī)號(hào)碼為空 提交失敗處理
1004 手機(jī)號(hào)碼為空 提交失敗處理
1005 套餐不能為空 提交失敗處理
1006 時(shí)間戳不能為空 提交失敗處理
1007 不存在的套餐 提交失敗處理
1008 簽名不能為空 提交失敗處理
1009 簽名錯(cuò)誤 提交失敗處理
1010 簽名過(guò)期 提交失敗處理
1011 賬號(hào)被凍結(jié) 提交失敗處理
1012 余額不足 提交失敗處理
1013 訪問(wèn)ip與備案ip不相同 提交失敗處理
1014 訂單ID不能為空 提交失敗處理
1015 訂單ID已存在 核單處理
1016 ?此訂單 核單處理
2001 不支持的手機(jī)號(hào)碼 提交失敗處理
2002 手機(jī)號(hào)碼已加入黑名單 提交失敗處理
2003 不支持的地區(qū) 提交失敗處理
3001 扣費(fèi)失敗 提交失敗處理
4001 系統(tǒng)內(nèi)部故障 核單處理

9、簽名說(shuō)明

需要把a(bǔ)pikey(登錄系統(tǒng)獲?。┓诺揭灻逆I值對(duì)中,按照asc排序鍵值對(duì)參數(shù)名排序,拼接鍵值對(duì)字符串(參數(shù)名?寫(xiě)),再?32位md5加密

注意:API ID請(qǐng)使用小寫(xiě)。

例如:

sign=md5(aaaa=aaaa&bbbb=bbbb&cccc=cccc&dddd=dddd) 

PHP充值簽名代碼如下:

$sign = 
md5(sprintf("apikey=%s&mobile=%s&orderid=%s&package=%s×tamp=%s&username=%s", 
        $apikey, 
        $mobile,
        $orderid,
        $package, 
        date("YmdHis"), 
        $username));  

GET方式地址如下:

http://f.ihuyi.com/v2?action=recharge&username=testname&mobile=13800000000&orderid=2016061210101010000&package=10×tamp=20160612123001&sign=e08ecdcedac8f9e07b1727e1005b8d32 

PHP充值代碼DEMO:

http://xhl96.com/demo/marketing/llphp.html

現(xiàn)在注冊(cè),即享新用戶禮包!

在線咨詢
電話咨詢

服務(wù)熱線:

4008 808 898

服務(wù)熱線(工作時(shí)間):

4008 808 898

業(yè)務(wù)咨詢(非工作時(shí)間):

售后咨詢(非工作時(shí)間):

驗(yàn)證碼已發(fā)送到您的手機(jī),請(qǐng)查收!

輸入驗(yàn)證碼后,點(diǎn)擊“開(kāi)通體驗(yàn)賬戶”按鈕可立即開(kāi)通體驗(yàn)賬戶。

收不到短信驗(yàn)證碼?
互億無(wú)線不提供接碼服務(wù),接碼用戶請(qǐng)勿點(diǎn)擊開(kāi)通按鈕。
×