Box API:代表另一个用户创建文件夹

时间:2014-02-07 05:48:01

标签: python-requests box-api

我可以通过put API调用创建文件夹。 现在我尝试使用用户模拟来创建一个新文件夹,提供以下标题。

headers = { "Authorization" : "<token>", "As-User" : "237490238" }

总是给我403作为回应禁止。

我还尝试通过POSTMAN以这种方式创建文件夹,提供X-On-Behalf-OfX-As-User标头。答案为201 ( created ),但created_by不是标头中提供的用户(id = '237490238')。

是否可以让用户模拟创建文件/文件夹,通过API为文件/文件夹创建共享链接?

1 个答案:

答案 0 :(得分:2)

1:您的Authorization标头格式不正确。该值需要以承载

作为前缀
headers = { 
            "Authorization" : "Bearer <token>", 
            "As-User" : "237490238" 
          }

2:确保授权令牌的范围包括管理企业。这是使用As-User功能所必需的。