作为Bitbucket工作区管理员,如何通过REST API查看所有成员邮箱?
解决Bitbucket工作区成员邮箱获取问题
默认的
/workspaces/<workspace_name>/members接口仅返回基础字段,管理员可以通过指定fields参数扩展返回内容,直接获取成员邮箱:
调用地址:https://api.bitbucket.org/2.0/workspaces/<workspace_name>/members?fields=values.uuid,values.display_name,values.email如果需要获取所有可用字段,可简化为
fields=values.*。若需单独查询某个成员的邮箱,访问其
self.href时同样追加fields参数,示例:https://api.bitbucket.org/2.0/users/<member_uuid>?fields=uuid,display_name,email确认你的认证令牌(OAuth2 或 App Password)已拥有
account:read权限,这是读取用户邮箱的必要权限,即使你是工作区管理员也需要确保权限配置正确。
内容的提问来源于stack exchange,提问作者sleepy_dev
相关产品推荐
相关产品推荐

