获取用户';使用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)

如何使用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)

但它不包含组信息。我认为我应该根据提供另一个参数给该方法,但我不知道如何提供。

您应该提供其他关键字参数,如下所示:

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我指的是房间。