Authentifizierungsdomain bestätigen

Sie können eine bestimmte Domain oder alle Authentifizierungsdomains bestätigen, die Sie in den Postmaster Tools registriert haben.

Bestimmte Domain bestätigen

Wenn Sie eine bestimmte Domain bestätigen möchten, rufen Sie domains.get() mit dem Namen der Domain auf. Hier ein Codebeispiel, wie Sie eine bestimmte Domain bestätigen:

Java

/**
 * 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}')

Alle Domains bestätigen

Wenn Sie alle Domains bestätigen möchten, rufen Sie domains.list() auf. Hier ein Codebeispiel, wie Sie alle Domains bestätigen:

Java

/**
 * 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}')