如何獲取Token

第一步:獲得開(kāi)發(fā)者ID和密鑰

登錄考試云后臺(tái)管理,打開(kāi)菜單:管理-開(kāi)發(fā)者管理(如下圖),獲取開(kāi)發(fā)者ID(AppID)和 開(kāi)發(fā)者密鑰(密鑰)

注意:開(kāi)發(fā)者密鑰一經(jīng)生成,請(qǐng)注意妥善保管(建議做成可配置參數(shù),方便重置后快速配置生效)


第二步:請(qǐng)求獲取Token

接口地址:https://api.kaoshiyun.com.cn/api/v5/getToken.ashx?appid=[AppID]&appkey=[AppKey]

提醒:請(qǐng)?jiān)诜?wù)端發(fā)起接口請(qǐng)求,以保護(hù)開(kāi)發(fā)者密鑰信息安全。

請(qǐng)求方式:GET或POST

參數(shù)說(shuō)明:

參數(shù)名稱(chēng)

說(shuō)明

appid

開(kāi)發(fā)者ID是指開(kāi)發(fā)者用于與考試云集成開(kāi)發(fā)的統(tǒng)一識(shí)別碼,配合開(kāi)發(fā)者密鑰調(diào)用考試云的接口能力。

appkey

開(kāi)發(fā)者密鑰是校驗(yàn)考試云開(kāi)發(fā)者身份的安全密鑰,請(qǐng)妥善保管。建議開(kāi)發(fā)者做成可配置參數(shù),以便重置密鑰時(shí)可迅速配置使用。

返回值說(shuō)明:

{"accessToken":"K5Jd66bc4FxmcYKLapbkzUvXcek61QdL5GGvjqhpbs4At1HxpzxTV2fwaF8CstK2fknEEV7D8YUd","expireSecond":7200}

參數(shù)名稱(chēng)

說(shuō)明

accessToken

接口調(diào)用憑證,調(diào)取各接口時(shí)需要驗(yàn)證此憑證有效性

expireSecond

2小時(shí)內(nèi)有效,單位(秒),請(qǐng)?jiān)诒镜卮鎯?chǔ)并判斷時(shí)間有效性,

注意:需要指定HTTP輸出流中添加"content-type": "application/json"。


返回錯(cuò)誤示例:

{"errcode":"40004","errmsg":"AppKey parameter error"}

{"errcode":"40006","errmsg":"AccessToken has expired"}