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

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