我试图使用As-User使Box Enterprise API工作。我有一个管理员帐户,我曾经尝试检索子帐户中的内容。
我首先使用管理员帐户来检索子帐户的用户ID。并将用户ID添加为“As-User:########”字段。但是,我的回复是403。
错误消息:“请求需要比访问令牌提供的更高的权限。”
我正在使用我用来检索用户列表的访问令牌。我是否必须使用新用户获取新的访问令牌?或者管理员访问令牌是否正常?
GET /2.0/folders/0/items HTTP/1.1\r
Host: api.box.com\r
Authorization: Bearer #######################\r
As-User: ########\r
Connection: close\r
\r
访问代码与用于检索用户列表/用户的访问代码相同
所有范围都已经过检查
您的申请必须由Box手动批准才能获得As-User
请求。文档mentions这很容易错过。要开始批准过程send Box a note并包含您的API密钥。
我无法在此添加评论,所以我想添加(如果支持人员没有给你提供帮助)你可能必须在启用As-User标题后执行此操作 -