UserController¶
- class pyinaturalist.controllers.UserController(client)¶
Bases:
BaseController
Controller for User requests
Methods
- __call__(user_id, **kwargs)¶
Get a single user by ID
Example
>>> user = client.users(1)
- __init__(client)¶
- autocomplete(q=None, project_id=None, **params)¶
Given a query string, return users with names or logins starting with the search term
Notes
API reference: GET /users/autocomplete
Example
>>> client.users.autocomplete(q='my_userna')
- from_ids(user_ids, **params)¶
Get users by ID
Example
Get a user by ID:
>>> user = client.users.from_id(1).one()
Get multiple users by ID:
>>> users = client.users.from_id([1,2]).all()
- me(**params)¶
Get your own user profile
Notes
API reference: GET /users/me
Example
>>> client.users.me()
- Return type: