互億無線 · 文檔中心

手機流量 - API文檔


手機流量充值接口文檔下載:  點擊下載

1、概要

1.1 文檔說明

本文檔主要提供給互億平臺的用戶對接接口的使用說明,開發(fā)者可以利用 ihuyi 提供的 HTTP 接口,調(diào)用 ihuyi 的手機話費流量服務。

1.2 接口內(nèi)容

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

1.3 提交方式

GET / POST

1.4 加密方式

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

1.5 API ID / API KEY

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

2、單號碼充值

2.1 接口描述

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

2.2 請求地址

http://f.ihuyi.com/v2

2.3 請求參數(shù)

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

返回值(JSON格式):

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

3、余額查詢

3.1 接口描述

通過接口可以方便的查詢你的賬戶獎勵營銷余額。

3.2 請求地址

http://f.ihuyi.com/v2

3.3 請求參數(shù)

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

返回值(JSON格式):

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

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

4.1 接口描述

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

4.2 推送參數(shù)

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

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

5、訂單信息查詢

5.1 接口描述

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

5.2 請求地址

http://f.ihuyi.com/v2

5.3 請求參數(shù)

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

返回值(JSON格式):

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

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

6.1 接口描述

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

6.2 請求地址

http://f.ihuyi.com/v2

6.3 請求參數(shù)

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

返回值(JSON格式):

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

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

7、獲取話費包檔位

7.1 接口描述

通過接口可以方便的獲取手機話費套餐檔位。

7.2 請求地址

http://f.ihuyi.com/v2

7.3 請求參數(shù)

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

返回值(JSON格式):

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

8、狀態(tài)碼

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

9、簽名說明

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

注意:API ID請使用小寫。

例如:

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://m.422ajvm.cn/demo/marketing/llphp.html

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

在線咨詢
電話咨詢

服務熱線:

4008 808 898

服務熱線(工作時間):

4008 808 898

業(yè)務咨詢(非工作時間):

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

驗證碼已發(fā)送到您的手機,請查收!

輸入驗證碼后,點擊“開通體驗賬戶”按鈕可立即開通體驗賬戶。

收不到短信驗證碼?
互億無線不提供接碼服務,接碼用戶請勿點擊開通按鈕。
×