2017-09-15 44 views
0

我在Chrome網上商店有一個私人擴展。此擴展程序適用於通過Google Admin/GSuit系統進行管理的用戶和設備。受管理的Chromebook - 如何識別客戶?資產ID?政策?

使用時,擴展程序聯繫GSuit /大數據服務器以記錄數據。爲了告訴我的顧客appart,我讓他們在每個chromebook中輸入一個唯一的客戶ID,每個客戶一個ID。

這是好的,但我想自動化系統。我可以發送客戶ID而不是讓他們輸入嗎?

我想過使用Asset-ID來識別chromebook,但是我無法找到任何方法在我的擴展中提取asset-id,以允許設備將其發送回服務器!

我想過使用自由文本策略設置之一 - 但我無法訪問應用程序中的這些設置!

我不想使用電子郵件地址,因爲我的一些小客戶使用Gmail,所以他們都會聚在一起。

回答

0

作爲帳戶管理員,您可以首先使用userKey來嘗試retrieving a user,該帳戶可以是用戶的主要電子郵件地址,唯一用戶標識或用戶別名電子郵件地址之一。成功的Users:get請求將返回用戶資源,包括customerID

然後,與customerID,您現在可以通過retrieving all chrome devices for an account得到assetID。使用GET請求幷包含Authorize requests中描述的授權。

這裏的樣品要求:

此請求
GET https://www.googleapis.com/admin/directory/v1/customer/my_customer or customerId/ 
devices/chromeos?projection=basic or full&query=query 
&orderBy=orderBy category&sortOrder=ascending or descending order 
&pageToken=token for next results page 
&maxResults=max number of results per page 

響應將包括annotatedAssetId

另外,View Chrome device information也可能有所幫助。