我遇到了一个问题,我认为访问令牌在上传过程中到期。例如,如果我当前有一个有效的(刚刚刷新的)访问令牌,那么运行:
curl -vS --limit-rate 30K 'https://api.box.com/2.0/files/content' -H 'Authorization: Bearer VALID_ACCESS_TOKEN' -F filename=@/tmp/example.zip -F folder_id=12345
上传需要一个多小时,我最终得到了这个:
< HTTP/1.1 401 Unauthorized
...
< WWW-Authenticate: Bearer realm="Service", error="invalid_token", error_description="The access token provided is invalid."
...
* HTTP error before end of send, stop sending
我测试的文件很大,但仍在 250MB 的上传限制之内。
有谁知道如何解决这个问题?