【发布时间】:2012-12-03 05:33:32
【问题描述】:
由于我找不到如何使用我的 Box 凭据通过 V2 API 进行身份验证,我尝试使用来自 V1 API 的身份验证令牌和 V2 请求。
我发现了一些奇怪的东西,我想知道是否有问题。
验证 V2 请求的标头文档对 curl 命令的描述如下): curl -k -L https://api.box.com/2.0/files/5053864602/content -H "授权:承载AUTH_TOKEN"
使用 curl 我什么也得不到,甚至没有错误消息。 但是我用 Postman 尝试了这个请求,在响应中我可以看到令牌无效。
在这个论坛中,我发现标题可能有不同的形式,包括 api_key 所以我尝试了以下方法: curl -k -L https://api.box.com/2.0/files/5053864602/content -H "授权:BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN"
这个请求有效,因为我可以像通过 V1 API 调用一样获取文件的内容。
BOX 的人能解释一下发生了什么吗?我怀疑我不是唯一一个有这个问题的人......
【问题讨论】:
-
我可以看到 API 文档已更改。 4-5 天前
Authorization标头包含 authToken 和 APIkey。可能是 BOX 的技术变化。需要等待BOX开发者回复。
标签: box-api