如何在不尝试修改域的情况下检查域是否启用了 GData 配置 API?
我能找到的唯一能给出 API 失败响应的方法是尝试创建一个新用户。这显然是一种可怕的方式。
当我通过 OAuth 请求访问时的响应是相同的,与他们是否检查了域设置无关。获取请求(例如获取域的用户列表)不需要启用此设置。
如何在不尝试修改域的情况下检查域是否启用了 GData 配置 API?
我能找到的唯一能给出 API 失败响应的方法是尝试创建一个新用户。这显然是一种可怕的方式。
当我通过 OAuth 请求访问时的响应是相同的,与他们是否检查了域设置无关。获取请求(例如获取域的用户列表)不需要启用此设置。
由于您正在执行 OAuth,因此您应该拥有您所扮演的管理员的电子邮件地址。尝试切换用户 ipWhitelisted 标志。这个标志几乎没有意义,但如果你成功了,你可能应该把它翻转回来。 https://developers.google.com/google-apps/provisioning/#updating_a_user_account
如果您愿意添加额外的 OAuth 范围,请考虑添加管理员设置 API 范围并尝试在那里检索设置,我很确定如果 Prov. 管理员设置 API 的只读调用将失败。API 标志在 CPanel 中被禁用。 https://developers.google.com/google-apps/admin-settings/