如何獲取Token
第一步:獲得開發者ID和密鑰
登錄考試云后臺管理,打開菜單:管理-開發者管理(如下圖),獲取開發者ID(AppID)和 開發者密鑰(密鑰)
注意:開發者密鑰一經生成,請注意妥善保管(建議做成可配置參數,方便重置后快速配置生效)
第二步:請求獲取Token
接口地址:https://api.kaoshiyun.com.cn/api/v5/getToken.ashx?appid=[AppID]&appkey=[AppKey]
提醒:請在服務端發起接口請求,以保護開發者密鑰信息安全。
請求方式:GET或POST
參數說明:
參數名稱 | 說明 |
appid | 開發者ID是指開發者用于與考試云集成開發的統一識別碼,配合開發者密鑰調用考試云的接口能力。 |
appkey | 開發者密鑰是校驗考試云開發者身份的安全密鑰,請妥善保管。建議開發者做成可配置參數,以便重置密鑰時可迅速配置使用。 |
返回值說明:
{"accessToken":"K5Jd66bc4FxmcYKLapbkzUvXcek61QdL5GGvjqhpbs4At1HxpzxTV2fwaF8CstK2fknEEV7D8YUd","expireSecond":7200}
參數名稱 | 說明 |
accessToken | 接口調用憑證,調取各接口時需要驗證此憑證有效性 |
expireSecond | 2小時內有效,單位(秒),請在本地存儲并判斷時間有效性, |
注意:需要指定HTTP輸出流中添加"content-type": "application/json"。
返回錯誤示例:
{"errcode":"40004","errmsg":"AppKey parameter error"}
{"errcode":"40006","errmsg":"AccessToken has expired"}