如何获取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"}