판매자 계정에 대한 액세스 승인

서비스 계정을 사용하여 자신의 판매자 계정에 대한 판매자 API 액세스를 승인할 수 있습니다. 앱에서 고객의 판매자 계정에 액세스해야 하는 경우 판매자 계정에 대한 서드 파티 앱 액세스 승인을 참조하세요.

서비스 계정은 일반적으로 사람이 아닌 애플리케이션에서 사용하는 특별한 종류의 계정입니다. 서비스 계정은 계정별로 고유한 이메일 주소로 식별됩니다.

서비스 계정을 만들려면 판매자 계정이 있어야 합니다.

서비스 계정 만들기

서비스 계정 사용자 인증 정보를 생성하거나 이미 생성한 공개 사용자 인증 정보에 액세스한 다음 OAuth 2.0 클라이언트 ID를 만듭니다.

  1. Google API 콘솔로 이동합니다.
  2. 페이지 상단의 드롭다운 메뉴에서 프로젝트를 선택하거나 새 프로젝트를 클릭하여 프로젝트를 만듭니다.
  3. Google API 목록에서 판매자 API를 검색하고 이 프로젝트에 사용 설정되어 있는지 확인합니다.
  4. 관리를 클릭합니다.
  5. 왼쪽 사이드바에서 사용자 인증 정보를 선택합니다. 페이지 왼쪽 상단에서 왼쪽 화살표를 클릭하여 사용자 인증 정보를 확인해야 할 수도 있습니다.
  6. 사용자 인증 정보 만들기를 선택한 다음 서비스 계정을 선택합니다.
  7. 서비스 계정 이름을 지정합니다. 이는 서비스 계정 ID의 기본 사용자 이름입니다. 나중에 사용할 수 있도록 '@' 문자 뒷부분을 포함하여 서비스 계정 ID를 저장합니다.
  8. 만들기를 클릭하고 프로젝트 및 사용자에게 액세스 권한을 부여하는 선택적 단계를 진행한 후 완료를 클릭합니다.

JSON 비공개 키 가져오기

Google API 콘솔에서 서비스 계정의 JSON 비공개 키를 생성합니다.

  1. 서비스 계정을 클릭한 후 탭을 선택합니다.
  2. 키 추가 > 새 키 만들기를 클릭합니다.
  3. 키 유형으로 JSON을 선택합니다.
  4. 만들기를 클릭하여 비공개 키를 다운로드합니다. 참고: 권한 키는 생성 시에만 다운로드할 수 있습니다. 나중에 이 단계로 돌아올 수 없습니다.

서비스 계정에 판매자 계정에 대한 액세스 권한 부여

새 서비스 계정을 판매자 계정에 사용자로 추가합니다.

  1. 판매자 센터에 로그인합니다.
  2. 계정 설정에서 계정 액세스를 클릭합니다.
  3. + 사용자 추가를 클릭하고 서비스 계정 ID를 새 사용자의 이메일 주소로 사용합니다.

    서비스 계정 ID를 저장하지 않은 경우 서비스 계정 관리 페이지로 이동하여 프로젝트를 선택합니다.

  4. 서비스 계정의 사용자 액세스이메일 알림 환경설정을 지정합니다.

  5. 사용자 추가를 클릭하여 환경설정을 저장하고 사용자 목록으로 돌아갑니다. 이제 서비스 계정 ID가 선택한 사용자 역할과 함께 나열됩니다.

판매자 계정 데이터에 액세스해야 하는 모든 서비스 계정에 대해 이 단계를 반복할 수 있습니다.

자주 묻는 질문(FAQ)

내 서비스 계정으로 판매자 센터 UI에 로그인할 수 있나요?
아니요. 서비스 계정은 일반 Google 계정이 아니므로 판매자 센터 UI에 액세스할 수 없습니다.
서비스 계정 액세스 토큰을 얼마나 자주 갱신해야 하나요?
액세스 토큰은 Google OAuth 2.0 승인 서버에서 발급된 후 1시간이 지나면 만료됩니다. 액세스 토큰이 만료되면 애플리케이션은 클라이언트 라이브러리를 사용해 다른 액세스 토큰을 가져와야 합니다. 수동으로 토큰을 새로고침하려면 saved-token.json 파일을 삭제하고 다시 인증하세요.