首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建不使用curl的用户/组

创建不使用curl的用户/组
EN

Stack Overflow用户
提问于 2013-12-13 14:12:21
回答 2查看 1.4K关注 0票数 0

我正在使用box来创建企业用户和组。由于请求导致禁止错误(403),我无法通过curl或java代码创建用户/组。请注意,使用企业管理凭据创建了auth令牌,可以在Box管理控制台中创建用户/组。

以下是curl命令及其响应:

curl --不安全的https://api.box.com/2.0/groups -H授权:承载令牌“-H”内容-类型: application/json“-d”{“\”名称“\”:“\”家庭“\”}“-X POST -v”}

回应:-

代码语言:javascript
复制
> POST /2.0/groups HTTP/1.1
> User-Agent: curl/7.27.0
> Host: api.box.com
> Accept: */*
> Authorization: Bearer <AUTH-TOKEN>
> Content-Length: 18
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 18 out of 18 bytes
< HTTP/1.1 403 Forbidden
< S erver: nginx
< Date: Fri, 13 Dec 2013 13:04:52 GMT
< Content-Length: 0
< Connection: keep-alive
< WWW-Authenticate: Bearer realm="Service", error="insufficient_scope", error_description="**The request requires higher privileges than provided by the access token."**

谢谢,阿列维

EN

回答 2

Stack Overflow用户

发布于 2014-01-10 00:01:58

要调用管理用户的API,您必须满足几个权限要求。

1)您构建的应用程序必须具有“管理企业”范围(在"OAuth2参数“中的应用程序管理控制台中设置此范围);2)登录到应用程序的用户必须具有共同管理权限;3)必须特别允许协同管理员”管理用户“

除非满足所有这些条件,否则您将无法调用API来添加用户。

如果是这样的话,它应该是一个简单的POST到./用户与用户对象的json有效负载。有关CURL调用的示例,请参见http://developers.box.com/docs/#users-create-an-enterprise-user

票数 0
EN

Stack Overflow用户

发布于 2014-01-16 05:19:23

我想你可能只是搞错了。

试试这个:

代码语言:javascript
复制
curl https://api.box.com/2.0/groups -H "Authorization: Bearer ACCESS_TOKEN" -d "{\"name\”: \“my group\”}" -X POST
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20568591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档