Swift百度语音识别REST API调用

百度API文档网址为:http://yuyin.baidu.com/docs/asr/57


百度识别出现参数错误:3300 输入参数不正确

可能原因:
1、base64EncodedStringWithOptions(.Encoding64CharacterLineLength)会加”\r\n”

2、Alamofire 的JSON会把”/”转义成”\/”


如何实现呢?

方法一:使用BASE64编码

要自己构造JSON,不能用NSJSONSerialization…然后网络请求库用其他的,太麻烦>_<

方法二、不使用BASE64编码

获取token

调用API

 

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注