REST Resource: users

리소스: User

사용자 리소스입니다.

JSON 표현
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
필드
name

string

필수 항목입니다. 이 사용자의 리소스 이름으로, '개발자/{developer}/사용자/{email}' 패턴을 따릅니다.

email

string

변경할 수 없습니다. 사용자의 이메일 주소

accessState

enum (AccessState)

출력 전용입니다. 사용자의 Play Console 액세스 권한 상태입니다.

expirationTime

string (Timestamp format)

설정되어 있는 경우, 사용자의 액세스 권한이 만료되는 시간입니다. 이 값을 설정할 때는 항상 미래의 시점이어야 합니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

partial

boolean

출력 전용입니다. 여기에 표시되지 않은 추가적인 사용자 권한이 있는지 여부입니다. 호출자에게 계정의 모든 앱을 관리할 권한이 없는 경우 발생할 수 있습니다. 또한 이 사용자가 계정 소유자인 경우에는 true입니다.

이 필드가 true인 경우 API를 통해 이 사용자를 완전히 관리할 수 없다는 신호로 받아들여야 합니다. 즉, API 호출자는 이 사용자가 가진 모든 권한을 관리할 수 없으며, 이는 권한에 관해 알지 못하기 때문이거나 사용자가 계정 소유자이기 때문입니다.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

개발자 계정에 적용되는 사용자의 권한입니다.

grants[]

object (Grant)

출력 전용입니다. 사용자의 앱별 권한입니다.

AccessState

사용자의 개발자 계정 액세스 권한 상태입니다.

열거형
ACCESS_STATE_UNSPECIFIED 액세스 상태를 알 수 없거나 지정하지 않았습니다.
INVITED 사용자가 초대되었으나 초대를 아직 수락하지 않았습니다.
INVITATION_EXPIRED 초대가 만료되었습니다.
ACCESS_GRANTED 사용자가 초대를 수락했으며 Play Console에 액세스할 수 있습니다.
ACCESS_EXPIRED 계정 액세스 권한이 만료되었습니다.

DeveloperLevelPermission

개발자 계정 수준에서 부여된 권한입니다.

열거형
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED 알 수 없거나 지정되지 않은 권한
CAN_SEE_ALL_APPS

앱 정보를 확인하고 보고서를 일괄 다운로드합니다 (읽기 전용). 지원 중단됨: CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL을 확인하세요.

CAN_VIEW_FINANCIAL_DATA_GLOBAL 재무 데이터, 주문, 취소 설문조사 응답을 확인합니다.
CAN_MANAGE_PERMISSIONS_GLOBAL 관리자 (모든 권한)입니다.
CAN_EDIT_GAMES_GLOBAL Play 게임즈 서비스 프로젝트를 수정합니다.
CAN_PUBLISH_GAMES_GLOBAL Play 게임즈 서비스 프로젝트를 게시합니다.
CAN_REPLY_TO_REVIEWS_GLOBAL 검토할 reviews.reply입니다.
CAN_MANAGE_PUBLIC_APKS_GLOBAL 프로덕션으로 출시하고, 기기를 제외하고, Google Play 앱 서명을 사용합니다.
CAN_MANAGE_TRACK_APKS_GLOBAL 테스트 트랙으로 출시합니다.
CAN_MANAGE_TRACK_USERS_GLOBAL 테스트 트랙을 관리하고 테스터 목록을 수정합니다.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL 앱 정보를 관리합니다.
CAN_MANAGE_DRAFT_APPS_GLOBAL 앱 초안을 생성, 수정, 삭제합니다.
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL 비공개 앱을 만들어서 조직에 게시합니다.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL 앱을 모든 사용자에게 공개할지 또는 조직에만 공개할지 선택합니다.
CAN_MANAGE_ORDERS_GLOBAL 주문 및 정기 결제를 관리합니다.
CAN_MANAGE_APP_CONTENT_GLOBAL 개발자의 모든 앱에서 정책 관련 페이지를 관리합니다.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL 앱 정보를 확인하고 보고서를 일괄 다운로드합니다 (읽기 전용).
CAN_VIEW_APP_QUALITY_GLOBAL 개발자의 모든 앱에 관한 앱 품질 정보를 확인합니다.

메서드

create

지정된 개발자 계정에 대한 액세스 권한을 사용자에게 부여합니다.

delete

지정된 개발자 계정에 대한 사용자의 모든 액세스 권한을 삭제합니다.

list

개발자 계정에 대한 액세스 권한이 있는 모든 사용자를 나열합니다.

patch

개발자 계정에 대한 사용자의 액세스 권한을 업데이트합니다.