【问题标题】:How do you check if a domain has enabled the GData provisioning API without trying to modify the domain?如何在不尝试修改域的情况下检查域是否启用了 GData 配置 API?
【发布时间】:2012-10-29 02:03:50
【问题描述】:

如何在不尝试修改域的情况下检查域是否启用了 GData Provisioning API?

我能找到的唯一会给出 API 失败响应的方法是尝试创建一个新用户。这显然是一种糟糕的方式。

我通过 OAuth 请求访问时的响应是相同的,与他们是否检查了域设置无关。获取请求(例如获取域的用户列表)不需要启用此设置。

【问题讨论】:

    标签: google-apps google-provisioning-api


    【解决方案1】:

    由于您正在执行 OAuth,因此您应该拥有您所扮演的管理员的电子邮件地址。尝试切换用户 ipWhitelisted 标志。这个标志几乎没有意义,但如果你成功了,你可能应该把它翻转回来。 https://developers.google.com/google-apps/provisioning/#updating_a_user_account

    如果您愿意添加其他 OAuth 范围,请考虑添加管理设置 API 范围并尝试在那里检索设置,我敢肯定,如果 Prov. API 标志在 CPanel 中被禁用。 https://developers.google.com/google-apps/admin-settings/

    【讨论】:

    • 非常感谢杰。这完美地工作。用 GET 请求测试这个 URL 可以得到我想要的确切信息。 https://apps-apis.google.com/a/feeds/domain/2.0/domain.com/general/defaultLanguage
    猜你喜欢
    • 2017-12-24
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多