【发布时间】:2017-02-01 12:39:31
【问题描述】:
我尝试在 App Maker 的服务器脚本中使用 AdminDirectory API,但该 API 不可用。
我尝试过的下一个替代方法是创建我自己的使用 AdminDirectory API 的 Apps 脚本库。我可以在没有问题的情况下执行测试。
然后我将这些库包含在我的应用制作工具项目中。但是当它使用它时会抛出一个错误,上面写着:“AdminDirectory”未定义。
我相信我最后的机会是使用 UrlFetchApp API 来编写我需要的请求 (https://developers.google.com/admin-sdk/directory/v1/guides/manage-users),但我可能很难处理编写请求、解析响应和管理 OAuth。
还有其他选择吗?
在https://developers.google.com/appmaker/scripting/server 中,他们说“(未来版本将支持高级 Google 服务)”。 AdminDirectory 是一项高级 Google 服务。有人知道这些什么时候发布吗?
提前致谢,
埃内斯托。
【问题讨论】:
-
当您注册 EAP 时,您应该已被添加到 Google 群组中。这可能是最好的提问地点。
-
您能否提供有关您的用例的更多详细信息?也许目录模型就足够了? - developers.google.com/appmaker/models/directory
-
目录模型是只读的。但我需要修改一些属性(如电话号码)。但是按照阿里的说明,可以使用AdminDirectory API。谢谢。
-
为了支持 Ali Ibrahim 的回答,您可能需要查看 Admin SDK Directory Service,其中指出这是一项必须为 enabled before use 的高级服务。此外,必须在您的域上启用 Admin SDK,如 API 的prerequisites documentation 中所述。
标签: google-apps-script google-app-maker