Как да намеря неизменния идентификатор на моя акаунт в Google Apps?

Много от извикванията на API на справочника изискват параметър клиент, наричан „Неизменен идентификатор на акаунта в Google Приложения. (низ)“.

напр. ВЗЕМЕТЕ https://www.googleapis.com/admin/directory/v1/customer/клиенти/домейни

Нямам представа как да намеря/генерирам това за моя акаунт в Google Apps. Аз съм админ.

Може ли някой да ме насочи в правилната посока, моля?


person Gary Prendergast    schedule 03.11.2015    source източник
comment
Можете да извикате метода Users.get със собствения си акаунт, в края на отговора можете да намерите customerId.   -  person Gerardo    schedule 06.11.2015


Отговори (4)


Успях да намеря customerId по следния начин

  1. Отидете на admin.google.com
  2. Сигурност -> Настройка на единично влизане (SSO)

Ще видите URL адреси като този:

https://accounts.google.com/o/saml2/idp?idpid=Cxxxxxxxx

Този Cxxxxxxxxx е вашият клиентски идентификатор

person rsmoorthy    schedule 08.03.2016
comment
Не можах да го намеря по този начин; може би са променили структурата на връзката? - person g .; 18.09.2016
comment
Все още мога да виждам същите URL адреси и потребителски идентификатор, току-що опитах това сега. - person rsmoorthy; 20.09.2016

Имах същия въпрос, така че трябваше да се свържа с тяхната поддръжка за чат.

Официалният отговор беше:
Няма никакъв уеб интерфейс за търсене на тази информация - както бих очаквал например в "административния панел на организацията". Единственият начин да получите тази информация е от кода.

Трябва да напишете допълнителен код, за да поискате информация за съществуващ потребител:
(Връзка към API документи - GET: https://www.googleapis.com/admin/directory/v1/users)
И в отговора можете да намерите поле customerId, което е едно и също за всеки потребител в компанията във всички домейни.

Това е единственият начин да намерите вашата организация customerId...

Не е удобен за потребителя, така че ще изпратя „Заявка за функция“ веднага до Google.

person Briksins    schedule 17.12.2015
comment
Този метод изисква идентификационния номер на клиента, което ме озадачи. По-късно открих, че „my_customer“ може да се използва вместо идентификатора на клиента и наистина действителният идентификатор на клиента е включен в отговора. - person g .; 18.09.2016

Ако сте част от организация, можете да я намерите тук като ИД на организация: https://play.google.com/work/adminsettings?pli=1

Работи за акаунти в G Suite и акаунти в Gmail, които са свързани с организация, но не и за отделни акаунти в Gmail.

person Henrik Solgaard    schedule 24.10.2018

Най-лесният начин, който намерих, беше да използвам APIs Explorer в долната част на документацията за метода Клиенти: получаване в API на директорията (Admin SDK). Въведете „my_customer“ за customerKey във формуляра и натиснете бутона „Оторизирай и изпълни“.

Отговорът ще включва CustomerId (напр. Cxxxxxxxx) като „id“. Целият отговор ще изглежда по следния начин:

{
  "kind": "admin#directory#customer",
  "id": string,
  "etag": etag,
  "customerDomain": string,
  "alternateEmail": string,
  "postalAddress": {
    "organizationName": string,
    "countryCode": string,
  },
  "language": string,
  "customerCreationTime": datetime
}
person g .    schedule 18.09.2016