프로젝트 멤버 API
프로젝트 멤버 API에 대해 설명합니다.
이 엔드포인트를 사용하여 프로젝트 멤버와 상호 작용합니다. 그룹 멤버에 대한 정보는 그룹 멤버 API 를 참조하세요. 알려진 문제 # group_saml_identity 와 group_scim_identity 속성은 SSO가 활성화된 그룹 의 그룹 소유자에게만 표시됩니다. email 속성은 API 요청이 그룹 자체나 해당 그룹의 하위 그룹 또는 프로젝트에 전송될 때, 그룹의 엔터프라이즈 사용자 에 대한 그룹 소유자에게만 표시됩니다. 프로젝트의 모든 직접 멤버 목록 조회 # 인증된 사용자가 볼 수 있는 지정된 프로젝트의 모든 직접 멤버를 나열합니다. 상속된 멤버를 포함하려면 프로젝트의 모든 멤버 목록 조회 를 사용하세요. 이 함수는 사용자 목록을 제한하기 위해 page 와 per_page 페이지 매김 매개변수를 사용합니다. GET /projects/:id/members 속성 유형 필수 여부 설명 id integer 또는 string 예 프로젝트의 ID 또는 URL 인코딩된 경로 . query string 아니요 이름, 이메일 또는 사용자명에 따라 결과를 필터링합니다. 부분 값을 사용하여 쿼리 범위를 넓힐 수 있습니다. user_ids integers 배열 아니요 주어진 사용자 ID에 대해 결과를 필터링합니다. skip_users integers 배열 아니요 결과에서 지정된 사용자를 제외합니다. show_seat_info boolean 아니요 사용자의 시트 정보를 표시합니다. curl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/:id/members" 응답 예시: [ { "id" : 1 , "username" : "raymond_smith" , "name" : "Raymond Smith" , "state" : "active" , "avatar_url" : "https://www.gravatar.com/avatar/c2525a7f58ae3776070e44c106c48e15?s=80&d=identicon" , "web_url" : "http://192.168.1.8:3000/root" , "created_at" : "2012-09-22T14:13:35Z" , "created_by" : { "id" : 2 , "username" : "john_doe" , "name" : "John Doe" , "state" : "active" , "avatar_url" : "https://www.gravatar.com/avatar/c2525a7f58ae3776070e44c106c48e15?s=80&d=identicon" , "web_url" : "http://192.168.1.8:3000/root" } , "expires_at" : "2012-10-22" , "access_level" : 30 , "group_saml_identity" : null , "is_using_seat" : true } , { "i
