授权
所有http api请求需要Speakin Authorization才能使用我们的服务,创建Speakin Authorization分2种:
voiceprint api
- 请求的path以/cloudapi/v1beta/voiceprint/开头
- 我们会提供{app name} {app accessKey} {app secret key}
- 在请求Header中加入Authorization: Speakin {app access key}:{sign}
- sign: 使用hmac.sha1和secret key对请求body字符串进行签名,对签名结果进行base64的urlencode
storage api
- 请求的path以/cloudapi/v1beta/storage/开头
- 我们会提供{bucket name} {bucket access key} {bucket secret key}
- 在请求Header中加入Authorization: Speakin {bucket access key}:{sign}
- sign: 使用hmac.sha1和secret key对请求url的path?query进行签名,对签名结果进行base64的urlencode