인증 도메인 확인

Postmaster Tools에 등록한 특정 도메인 또는 모든 인증 도메인을 인증할 수 있습니다.

특정 도메인 인증

특정 도메인을 인증하려면 domains.get() 도메인 이름과 함께 호출합니다. 다음은 특정 도메인을 인증하는 방법을 보여주는 코드 샘플입니다.

자바

/**
 * Gets a specific domain registered by the client.
 *
 * @param service Authorized Gmail PostmasterTools API instance.
 * @param domainName The fully qualified domain name.
 * @return The domain.
 * @throws IOException if an error occurs.
 */
public static Domain getDomain(
    PostmasterTools service, String domainName) throws IOException {
  String query = String.format("domains/%s", domainName);
  Domain domain = service.domains().get(query).execute();
  System.out.println(domain.toPrettyString());
  return domain;
}

Python

def get_domain(service, domain_name):
  """Gets a specific domain registered by the client.

  Args:
    service: Authorized Gmail PostmasterTools API instance.
    domain_name: The fully qualified domain name.

  Returns:
    The domain.
  """
  try:
    query = 'domains/' + domain_name
    domain = service.domains().get(name=query).execute()
    print(domain)
    return domain
  except errors.HttpError as err:
    print(f'An error occurred: {err}')

모든 도메인 인증

모든 도메인을 인증하려면 domains.list()를 호출합니다. 다음은 모든 도메인을 인증하는 방법을 보여주는 코드 샘플입니다.

자바

/**
 * Lists the domains that have been registered by the client.
 *
 * @param service Authorized Gmail PostmasterTools API instance.
 * @return Response message for ListDomains.
 * @throws IOException if an error occurs.
 */
public static ListDomainsResponse listDomains(
    PostmasterTools service) throws IOException {
  ListDomainsResponse listDomainsResponse =
      service.domains().list().execute();
  for (Domain domain : listDomainsResponse.getDomains()) {
    System.out.println(domain.toPrettyString());
  }
  return listDomainsResponse;
}

Python

def list_domains(service):
  """Lists the domains that have been registered by the client.

  Args:
    service: Authorized Gmail PostmasterTools API instance.

  Returns:
    Response message for ListDomains.
  """
  try:
    domains = service.domains().list().execute()
    if not domains:
      print('No domains found.')
    else:
      print('Domains:')
      for domain in domains.get('domains', []):
        print(domain)
    return domains
  except errors.HttpError as err:
    print(f'An error occurred: {err}')