关于填写 url callback 参数,callback参数的具体意义?
Walty_亡泣 发布于2017-05 浏览:8859 回复:3
0
收藏

我使用的服务是:语音识别REST_API

调用的接口是:语音识别REST_API
对参数不太理解,
如果我 填写 url(音频下载地址) 和 callback(回调地址) 参数,[不填写 speech 和 len]
1、那么我的 callback 回调地址应该使用什么来接收消息(POST,还是 GET),具体格式(key)是什么。。
2、如果使用这个参数,接口要异步通知callback,callback回调地址 要如何判断 对应 上行接口传入音频 所对应的翻译结果。。

3、还是说 callback 是为了解决AJAX跨域问题的key。。

收藏
点赞
0
个赞
共3条回复 最后由用户已被禁言回复于2022-04
#4fujiayi1984回复于2017-05

Walty_亡泣:

回复xie_yongkang:非常感谢您的回答,我的callback的回调地址 被调用了,但是POST 没有接收到值,GET也没有接收到,请问贵平台有出现过类似状况吗?。

回复Walty_亡泣:


您如何得知callback的回调地址 被调用了,调用后能否打印下传给您的参数呢

0
#3Walty_亡泣回复于2017-05

xie_yongkang:

您好, 感谢您对百度语音的使用, 具体回答如下:

1. 请使用POST来接收回调请求, key和非回调的格式相同(需要decode), 参考如下:

{"corpus_no":"6416622891912394627","err_msg":"success.","err_no":0,"result":["百度语音识别,请测试,"],"sn":"989447145461493986285"}

2. 对于异步使用场景, 可通过sn进行对应, 即发起rest api请求方将得到类似如下的response, 其中的sn是可以和callback接收方获得的POST中的sn对应上的, 即1中的示例

{"err_msg":"success. ","err_no":0,"sn":"989447145461493986285"}

array(3) {

  ["err_msg"]=>

  string(9) "success. "

  ["err_no"]=>

  int(0)

  ["sn"]=>

  string(21) "989447145461493986285"

}

3. 这个不是针对跨域的。

谢谢。

回复xie_yongkang:非常感谢您的回答,我的callback的回调地址 被调用了,但是POST 没有接收到值,GET也没有接收到,请问贵平台有出现过类似状况吗?。

1
#2xie_yongkang回复于2017-05

您好, 感谢您对百度语音的使用, 具体回答如下:

1. 请使用POST来接收回调请求, key和非回调的格式相同(需要decode), 参考如下:

{"corpus_no":"6416622891912394627","err_msg":"success.","err_no":0,"result":["百度语音识别,请测试,"],"sn":"989447145461493986285"}

2. 对于异步使用场景, 可通过sn进行对应, 即发起rest api请求方将得到类似如下的response, 其中的sn是可以和callback接收方获得的POST中的sn对应上的, 即1中的示例

{"err_msg":"success. ","err_no":0,"sn":"989447145461493986285"}

array(3) {

  ["err_msg"]=>

  string(9) "success. "

  ["err_no"]=>

  int(0)

  ["sn"]=>

  string(21) "989447145461493986285"

}

3. 这个不是针对跨域的。

谢谢。

0
TOP
切换版块