我们有一个与 Google Apps 域集成的应用程序,它允许域管理员每晚在我们的网络应用程序中配置其 Google Apps 域中的用户。
以前我注意到,如果管理员在域的 cpanel 中撤销对我们应用程序的访问权限,我们有时会得到 HTTP 403 或 401,我通过在我自己的个人测试域上进行的一些手动测试发现了这一点。然而,上周我们开始看到 HTTP 400,即使请求格式正确(GET 请求 url 和参数)。
我有两个问题
- 任何人都知道 Provisioning API 文档中的哪里有关于我可以预期的各种可能的 HTTP 响应代码的信息。
- 由于一些未记录的 API 更新,最近还有其他人看到 HTTP 400 的激增吗?
更新:呼叫的响应正文是
<HTML> <HEAD> <TITLE>Bad Request</TITLE> </HEAD> <BODY BGCOLOR=\"#FFFFFF\" TEXT=\"#000000\"> <H1>Bad Request</H1> <H2>Error 400</H2> </BODY> </HTML>
UPDATE2:这是我正在使用的请求 URL
"https://apps-apis.google.com/a/feeds/#{domain}/user/2.0?alt=json"