吐槽一下百度云的开发者平台,浪费了我一天的时间。自己写了个小应用,想把一些文件上传到一个云端的存储空间,以实现多个设备的数据同步,于是想到了百度云,简单看了一下开发者文档,不算麻烦,而且我当年在 real 的时候就做过,那会百度云还刚推出,我们作为一个合作方,我还参与了百度的开发者大会。一切都还顺利,激活开发者身份,创建应用,获取到 app id ,密钥等等,然后开始对接,授权登陆,取得 access token,然后请求开放接口,获取账户用户名,一切都很顺利,很快我就拿到了我在百度云的用户名了。
一切看上那么顺利,授权登陆和调研 API 都跑通了。接下来就是上传文件了,他的上传文件分三个步骤,第一部是预上传,主要是获得一个 upload id ,以及需要分成几块上传,然后就是上传了,把一个文件切分成若干块上传,第三部就是创建文件,把刚才切分的若干个文件块合并成一个完整的文件。这时候就出夭娥子了,第一个接口很顺利,第二个接口就一直报错,no permission to do this operation ,错误码是 4,这个错误码我翻遍了文件,就是没找到这个错误码是啥意思。
在网上一顿搜索后发现,好像百度云已经停止了第三方的服务,或者是停止了对个人账户提供开发者服务了,都是各种用不了的。如果是这样的话,百度也太坑了,下线可以啊,把文档也下线了啊,这样搞,浪费我时间啊。
- EOF -
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自 Binkery 技术博客 [https://binkery.com]
本文标题: 2021.04.01
本文地址: https://binkery.com/archives/2021.04.01.html