إثبات ملكية نطاق المصادقة

يمكنك إثبات ملكية نطاق معيّن أو جميع نطاقات المصادقة التي تمتلكها مسجل لدى Postmaster.

إثبات ملكية نطاق محدّد

لإثبات ملكية نطاق معيّن، يُرجى الاتصال domains.get() باستخدام اسم النطاق. فيما يلي نموذج تعليمات برمجية يعرض كيفية التحقق من المجال المحدد:

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
   */
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

"""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.
"""
def get_domain(service, domain_name):
  try:
      query = 'domains/' + domain_name
      domain = service.domains().get(name=query).execute();
      print(domain)
      return domain
  except errors.HttpError as err:
      print('An error occurred: %s' % err)

إثبات ملكية جميع النطاقات

لإثبات ملكية جميع النطاقات، يُرجى الاتصال domains.list() في ما يلي نموذج رمز برمجي يوضّح كيفية إثبات ملكية جميع النطاقات:

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
   */
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

"""Lists the domains that have been registered by the client.

Args:
service: Authorized Gmail PostmasterTools API instance.

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