从框中获取单个用户数据

Fetch single user data from box

我正在使用 box api 集成到我的应用程序,我在获取单个用户数据时遇到问题,我是一名企业管理员,当我使用 [=10] 时我正在获取所有用户列表=] api。当我传递 User 对象的登录参数时,如何将单个用户从中移除。有任何想法吗 ?

您可以通过使用 filter_term 查询参数来匹配用户的全部或部分登录信息来获取单个用户 (docs):

curl https://api.box.com/2.0/users?filter_term=prats
-H "Authorization: Bearer ACCESS_TOKEN"

回复:

{
  "total_count": 1,
  "entries": [
      {
        "type": "user",
        "id": "123456",
        "name": "prats",
        "login": "prats@whosebug.com",
        ...
      }
   ]
}

请注意 filter_term 匹配登录字符串的开头。如果您有多个用户,他们的名字以相同的方式开头,例如pratsprats2,上面的请求将 return 他们两个。为防止出现这种情况,请指定整个登录名,或简单地将 @ 附加到 filter_term 值的末尾:

curl https://api.box.com/2.0/users?filter_term=prats@
-H "Authorization: Bearer ACCESS_TOKEN"