2015-11-03 14 views
8

Nhiều cuộc gọi API thư mục yêu cầu thông số khách hàng được gọi là "Id không thể thay đổi của tài khoản Google Apps. (Chuỗi)".Làm cách nào để tìm id không thay đổi của tài khoản Google Apps của tôi?

ví dụ: GET https://www.googleapis.com/admin/directory/v1/customer/khách hàng/lĩnh

Tôi không có ý tưởng làm thế nào để tìm/tạo này cho tài khoản Google Apps của tôi. Tôi là quản trị viên.

Ai đó có thể chỉ cho tôi đúng hướng không?

+2

Bạn có thể gọi phương thức Users.get bằng tài khoản của chính bạn, ở cuối phản hồi bạn có thể tìm thấy khách hàng. – Gerardo

Trả lời

4

Có cùng một câu hỏi, vì vậy tôi phải liên hệ với bộ phận hỗ trợ trò chuyện của họ.

Câu trả lời chính thức là:
Không có bất kỳ giao diện web nào để tra cứu thông tin này - như tôi mong đợi ví dụ trong "bảng quản trị tổ chức". Cách duy nhất để lấy thông tin này là từ mã.

Bạn phải viết thêm code để yêu cầu thông tin về bất kỳ người dùng hiện có:
(Link to API Docs - GET: https://www.googleapis.com/admin/directory/v1/users)
Và trong câu trả lời, bạn có thể tìm thấy lĩnh vực customerId mà là như nhau cho mỗi người dùng trong công ty trên tất cả các miền.

Đó là cách duy nhất để tìm thấy tổ chức của bạn customerId ...

Không sử dụng, vì vậy tôi sẽ submit "Feature Request" ngay bây giờ để Google.

+1

Phương pháp này yêu cầu id khách hàng khiến tôi bối rối. Sau đó tôi thấy rằng 'my_customer' có thể được sử dụng thay cho id khách hàng và thực sự id khách hàng thực tế được bao gồm trong phản hồi. –

9

tôi đã có thể tìm ra ID khách hàng như sau

  1. truy cập admin.google.com
  2. Security -> Thiết lập đăng nhập một lần (SSO)

Bạn sẽ thấy URL như thế này:

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

Đó Cxxxxxxxx là khách hàng của bạn Id

+1

Không thể tìm thấy nó theo cách này; có lẽ họ đã thay đổi cấu trúc liên kết? –

+0

Tôi vẫn có thể thấy cùng một URL và id giữ, Chỉ cần thử ngay bây giờ. – rsmoorthy

1

Cách dễ nhất tôi tìm thấy là sử dụng APIs Explorer at the bottom of the documentation cho các khách hàng : nhận phương thức trên API thư mục (SDK quản trị). Nhập 'my_customer' cho customerKey trên biểu mẫu và nhấn nút 'Authorize and Execute'.

Phản hồi sẽ bao gồm CustomerId (ví dụ: Cxxxxxxxx) làm "id". entire response sẽ có dạng như sau:

{ 
    "kind": "admin#directory#customer", 
    "id": string, 
    "etag": etag, 
    "customerDomain": string, 
    "alternateEmail": string, 
    "postalAddress": { 
    "organizationName": string, 
    "countryCode": string, 
    }, 
    "language": string, 
    "customerCreationTime": datetime 
} 
Các vấn đề liên quan