REST Resource: users

리소스: User

사용자 리소스.

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

string

필수 항목입니다. 이 사용자의 리소스 이름으로, 'developers/{developer}/users/{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.리뷰에 답하기
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

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