在这一页文档里面 http://developer.qiniu.com/docs/v6/api/reference/fop/av/avconcat.html,下面的例子错误了,害得我同事花了好多时间,最后还是我发现的。
接口写着
avconcat/<Mode>
/format/<Format>
/<encodedUrl0>
/<encodedUrl1>
/<encodedUrl2>
/...
但是例子却是
POST /pfop/ HTTP/1.1
Host: api.qiniu.com
Content-Type: application/x-www-form-urlencoded
Authorization: QBox <AccessToken>
bucket=qiniu-ts-demo
&key=thinking-in-go.1.mp4
&fops=avconcat%2Fmode%2F1%2Fformat%2Fmp4%2FaHR0cDovL3Rlc3QuY2xvdWRkbi5jb20vdGhpbmtpbmctaW4tZ28uMi5tcDQ%3D%2FaHR0cDovL3Rlc3QuY2xvdWRkbi5jb20vdGhpbmtpbmctaW4tZ28uMy5tcDQ%3D
¬ifyURL=http%3A%2F%2Ffake.com%2Fqiniu%2Fnotify
在 fops 这里,前面是: avconcat/mode/1/format/mp4 ...
经测试之后,应该是 avconcat/1/format/mp4 ...
但是,经过测试之后,1 不可用,最终可用的是 avconcat/2/format/mp4 ....
但是的但是,你还要再设置要存储在哪里,即最终是
avconcat/mode/1/format/mp4/......|saveas/bGFpMWtlLWRldjpsYWk==
希望尽快勘误,别又坑了其他开发者。
好的,七牛上的文档例子确实错的,目前只有2可用,这边尽快修改一下。