获取用户';使用python api在rocketchat中创建组
如何使用python API获取用户的房间(组)?我有rocketchat的管理员权限。我试过:获取用户';使用python api在rocketchat中创建组,python,rocket.chat,Python,Rocket.chat,如何使用python API获取用户的房间(组)?我有rocketchat的管理员权限。我试过: from rocketchat_API.rocketchat import RocketChat rocket = RocketChat( ROCKET_CHAT_ADMIN_USERNAME, ROCKET_CHAT_ADMIN_PASSWORD, server_url=ROCKET_CHAT_HOST) rocket.users_info(USER_ID)
from rocketchat_API.rocketchat import RocketChat
rocket = RocketChat(
ROCKET_CHAT_ADMIN_USERNAME,
ROCKET_CHAT_ADMIN_PASSWORD,
server_url=ROCKET_CHAT_HOST)
rocket.users_info(USER_ID)
但它不包含组信息。我认为我应该根据提供另一个参数给该方法,但我不知道如何提供。您应该提供其他关键字参数,如下所示:
rocket.users\u info(user\u id=user\u id,fields='{“userRooms”:1}')
userRooms
是您需要根据Rest API指定的附加字段。查看Rest API,您也会对这种可选的spotlight
方法感兴趣:
GET/api/v1/spotlight
搜索用户可见的用户或房间
查看Python API的源代码:
def spotlight(self, query, **kwargs):
"""Searches for users or rooms that are visible to the user."""
return self.__call_api_get('spotlight', query=query, kwargs=kwargs)
你指的是
频道吗?@HashRocketSyntax我指的是房间。