logo
产品简介 产品简介
基本概念 基本概念
平台新手指引 平台新手指引
计价模式 计价模式
开发者文档下拉
开放平台计价
定制服务计价
获取访问令牌 获取访问令牌
语音合成 语音合成
开发者文档下拉
接口说明
发音人列表
在线合成 开发者文档下拉
Android SDK
iOS SDK
C++(Linux) SDK
RESTful API
Websocket API
长文本语音合成API
离线合成 开发者文档下拉
离线合成 Android SDK
离线合成 iOS SDK
语音识别 语音识别
开发者文档下拉
一句话识别 开发者文档下拉
RESTful API
Websocket API
实时长语音识别 开发者文档下拉
Websocket API
录音文件识别 开发者文档下拉
RESTful API
SDK文档 开发者文档下拉
Android SDK
iOS SDK
声音复刻 声音复刻
开发者文档下拉
定制模型 开发者文档下拉
RESTful API
Android SDK
iOS SDK
语音合成 开发者文档下拉
RESTful API
声音转换 声音转换
开发者文档下拉
Websocket API
Android SDK
iOS SDK
协议规则 协议规则
开发者文档下拉
平台服务协议
平台通用规则
法律声明及隐私政策
服务等级协议SLA
常见问题 常见问题
开发者文档下拉
语音合成
语音识别

获取访问令牌

获得授权账号

通过标贝开放平台/应用/服务获取client_id,client_secret,如下图:

获取访问令牌

通过调用下面的(授权服务地址)传入client_id,client_secret获得访问令牌(access_token),之后调用语音服务时传入access_token,即可完成鉴权。

授权服务地址: https://openapi.data-baker.com/oauth/2.0/token

发起请求并携带以下参数:

  • grant_type:必填 固定值”client_credentials”
  • client_id:必填
  • client_secret:必填

举例(标红部分需要用户替换修改):

https://openapi.data-baker.com/oauth/2.0/token?grant_type=client_credentials&client_secret=YTgwZTJiZWEtOGQ3Ni00**********yOWQ5YzNm&client_id=43478949-293e********133ff2c301c8

响应:

HTTP/2 200
server: Tengine
date: Fri, 29 Mar 2019 02:15:14 GMT
content-type: application/json;charset=UTF-8

{
    "access_token":"eyJhbGcikpXVCJ9.eyJhdWQiOlsiKiJdLCJzY29wZSI6WyJhc3IiXSwiZXhwIjoxNjA2OTcyMjk26IjM5MGViMTA1LTIx*****My04MTA4L4YmE4OCJ9.b0dUHsjSbO7HLErRUO0XNFUDRw",
    "token_type":"bearer",
    "expires_in":34514,
    "scope":"tts"
}

访问令牌刷新策略

每次通过client_id,client_secret申请获取都会得到一个新的access_token,当调用频率太高时系统会提示错误,建议不要过于频繁的申请access_token,有效期内可以重复使用已申请的access_token。

access_token过期时间为24小时,从申请成功开始计时,过期后失效。当调用语音服务提示access_token过期错误时, 可以再次调用 https://openapi.data-baker.com/oauth/2.0/token获取新的access_token。