我在Chrome网上商店有一个私人扩展程序。此扩展程序适用于通过Google Admin / GSuit系统管理的用户和设备。
在使用时,扩展程序联系GSuit /大数据服务器以记录数据。为了告诉我的客户appart,我让他们在每个chromebook中输入一个唯一的客户ID,每个客户一个ID。
这没关系,但我想自动化系统。我可以发送客户ID而不是让他们输入吗?
我想过使用Asset-ID来识别chromebook - 但是我找不到任何方法来提取扩展中的asset-id以允许设备将其发送回服务器!
我想过使用其中一个免费文本策略设置 - 但是我无法访问应用程序中的那些设置!
我不想使用电子邮件地址,因为我的一些小客户使用gmail,所以他们都会聚在一起。
答案 0 :(得分:0)
作为帐户管理员,您可以先使用userKey
尝试retrieving a user,customerID
可以是用户的主电子邮件地址,唯一用户ID或用户的别名电子邮件地址之一。成功的Users:get
请求将返回用户资源,包括customerID
。
然后,使用assetID
,您现在可以通过retrieving all chrome devices for an account获得GET
。使用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
请求并包含Authorize requests中描述的授权。
以下是样本请求:
annotatedAssetId
此请求的回复包括<script src="https://code.jquery.com/jquery.js"></script>
<script src="https://www.gstatic.com/firebasejs/live/3.0/firebase.js"></script>
<script type="text/javascript" src="assets/js/app.js"></script>
<canvas id="canvas" width="1331" height="941">Helllo</canvas>
<img src="https://www.dropbox.com/s/xxb6ndsf71jvy25/myBear.png?raw=1" onload="draw()" style="display: none" id="theBear" crossorigin="anonymous">
<img src="assets/images/bandaids/001-medical-3.png" class="bandAids">
<link rel="stylesheet" type="text/css" href="assets/css/style.css">
。
此外,View Chrome device information也可能会有所帮助。