財(cái)神有獎(jiǎng)問答

用戶參與流程:

用戶通過公眾號(hào)進(jìn)入游戲界面,點(diǎn)擊開始聚財(cái)按鈕,跳轉(zhuǎn)到游戲規(guī)則界面。在游戲規(guī)則界面,用戶點(diǎn)擊開始答題,共12道題,每道題10里程積分。答對(duì)累計(jì)里程積分,答錯(cuò)不扣分,12道題完成后,提示用戶答對(duì)題目數(shù)量,獲得XX里程積分,點(diǎn)擊去兌換“東航萬里行”積分按鈕,跳轉(zhuǎn)到東航指定兌換頁面,用戶進(jìn)行登錄或注冊,提示用戶成功換取 XX 萬里行 積分,并跳轉(zhuǎn)到 分享頁面。

用戶再次進(jìn)入游戲頁面,可以點(diǎn)擊分享或者點(diǎn)擊兌換,如果已經(jīng)兌換過了,提示用戶已經(jīng)兌換成功。

鑒權(quán)方法

HTTP頭

HTTP頭名稱 字段說明 樣例
timestamp 時(shí)間戳 1490259359789
signature 簽名字段 此字段為算法見下文
名稱 字段說明
timestamp 13位時(shí)間戳,需要判斷接收到的時(shí)間戳 是否在當(dāng)前時(shí)間的前后30分鐘,如果不是,將按照無效請求處理
signature String temp = MD5(exchangeno + "I" + token.upper() + "I" + timestamp)
exchangeno 兌換流水號(hào) : S2CDH2017032800001 固定位(S2CDH) + 日期(20170328) + 最大10萬(00001)
token 令牌,雙方各持有一個(gè)令牌,接收方將按照自己持有的令牌進(jìn)行判斷,發(fā)送方將使用要接收方的令牌進(jìn)行簽名。
令牌在做簽名的時(shí)候需要全大寫。
令牌使用時(shí)為提供服務(wù)方,用自己令牌做簽名驗(yàn)證,而調(diào)用方,用對(duì)端令牌制作簽名
令牌持有方 令牌號(hào) 說明
東航系統(tǒng) DHXXXXXXXXXXXXXX 此項(xiàng)為配置項(xiàng),在上線前統(tǒng)一修改,請勿寫死在代碼中
融石科技 RSXXXXXXXXXXXXXX 此項(xiàng)為配置項(xiàng),在上線前統(tǒng)一修改,請勿寫死在代碼中

返回結(jié)構(gòu)

{statusCode:"000000",error:"錯(cuò)誤信息",result:JSON}

在statusCode 為000000時(shí),說明業(yè)務(wù)成功返回,此時(shí)result為返回結(jié)果,為必填項(xiàng)。
反之,說明業(yè)務(wù)失敗返回,此時(shí)error為返回的錯(cuò)誤信息,為必填項(xiàng)。

接口概述

1. 【創(chuàng)建兌換信息】

融石——>東航
https://XXXX.ceair.com/s2c/couponexchange.  (此地址由東航提供)
RequestBody:
{
    exchangeno: "S2CDH2017032800001 ",         //兌換流水號(hào)
    score: 100,               //贈(zèng)送的積分?jǐn)?shù)量
}
ResponseBody:
{
    statusCode: "000000",           //成功返回 6個(gè)0
    error: "",                       //錯(cuò)誤信息
    result: "XXXXXXXXX"       //返回一個(gè)sessionid
}

2. 【東航兌換頁面】

融石——>東航
https://XXXXX.ceair.com/s2c/exchange.html  (此地址由東航提供)
time=1490259359789 為防止緩存
sessionid=XXXXX 此項(xiàng)為創(chuàng)建兌換信息返回的sessionid
score=100 贈(zèng)送的積分?jǐn)?shù)量
    
例如:
   https://XXXXX.ceair.com/s2c/exchangecoupon.html?sessionid=g3k2d3h5v4t3j1j&score=100&time=1490259359789

3. 【兌換成功回調(diào)】

東航——>融石
https://s2i.rongstone.com/s2c/exchangeresult
RequestBody:
{
    exchangeno: "S2CDH2017032800001 ",         //兌換流水號(hào)
    result:"success",               //success 為兌換成功,為fault 為兌換失敗
}
ResponseBody:
{
    statusCode: "000000",           //成功返回 6個(gè)0
    error: "",                       //錯(cuò)誤信息
}

4. 【分享朋友圈提示頁】

東航——>融石
https://cxrs.ceair.com/s2c/share.html  
time=1490259359789 為防止緩存
exchangeno=S2CDH2017032800001 此項(xiàng)為兌換流水號(hào)
    
例如:
   https://s2c.rongstone.com/s2c/couponshare.html?exchangeno = S2CDH2017032800001&time=1490259359789
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天跟朋友去KTV唱歌了,還真的是唱什么歌你就是哪個(gè)年代的人,像我們80后的比較喜歡唱周杰倫,蔡依林,王菲...
    我滴個(gè)神唉閱讀 205評(píng)論 0 0
  • 曾經(jīng)的我經(jīng)常會(huì)有說走就走的旅行,那么瀟灑,那么無拘無束,想起那些時(shí)光,連現(xiàn)在的自己都有些嫉妒。背上行囊就匆匆出...
    綠妖lianayang閱讀 326評(píng)論 0 2

友情鏈接更多精彩內(nèi)容