send_audio_msg
GET
xvs-signature
签名字段 xvs-timestamp
签名时间戳 service_code
任务相关的服务码dst_username
接收消息的用户名vs_id
服务器id 参考获取任务列表和用户列表opaque
语音消息在直播云转码时附带的任务透传字段 (可选)语音消息文件通过multipart格式post上传
以下是一次发送语音消息的API调用的抓包数据
POST /api/20140928/send_audio_msg?dst_username=001&vs_id=aws-cn_north_1-2&service_code=TESTING&opaque= HTTP/1.1
Host: c.zhiboyun.com
Connection: keep-alive
Content-Length: 201332
xvs-timestamp: 2015-01-28T16:30:57 (时间戳)
Content-Type: multipart/form-data; boundary=---------------------------7615610136080850524088490
xvs-signature: 06de066733b9469d61b7eb846fcc237cad6c8181c45716abca35e95488c47ab7(签名结果)
-----------------------------7615610136080850524088490
Content-Disposition: form-data; name="authenticity_token"
xxxxx
-----------------------------7615610136080850524088490
Content-Disposition: form-data; name="format"
json
-----------------------------7615610136080850524088490
Content-Disposition: form-data; name="upload_file[filename]"; filename="audio.wav"
Content-Type: audio/wav
语音文件的二进制数据....
ret
调用结果 0
表示成功,非0
失败。错误代码参考API返回代码表发送语音消息实际上是发送的语音文件,格式可以为mp3文件或是wav文件,文件通过此api上传到云端后,会被转码为适合终端播放的内容推送到终端设备,终端设备自动播放音频内容。