Я использую интеграцию box api с моим приложением. У меня возникла проблема с получением отдельных пользовательских данных. Я являюсь администратором предприятия, и я получаю список всех пользователей, когда я использую GET /users
api. Как я могу взять одного пользователя из этого, когда я передаю параметр входа в объект User. Есть идеи ?Извлечь однопользовательские данные из окна
0
A
ответ
1
Вы можете получить одного пользователя с помощью параметра 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": "[email protected]",
...
}
]
}
Имейте в виду, что filter_term
матчи начало строки входа. Если у вас несколько пользователей с именами, которые начинаются одинаково, например, prats
и prats2
, вышеуказанный запрос возвращает оба из них. Чтобы предотвратить это, указать весь логин, или просто добавить к @
до конца значения filter_term
:
curl https://api.box.com/2.0/[email protected]
-H "Authorization: Bearer ACCESS_TOKEN"
может 'filter_term' принимать групповые символы? Какой формат? –
Нет подстановочных знаков, только частичные совпадения. Я обновил ссылку «docs» - см. Дополнительную информацию. –