我使用 Directory API 在 Google AppEngine 中构建了一个 java web 应用程序(java/angular)。目标是创建一个用户并立即给它一个别名。
创建用户:
POST https://www.googleapis.com/admin/directory/v1/users
在状态 200(用户创建)上,我执行以下调用:
POST https://www.googleapis.com/admin/directory/v1/users/userKey/aliases
对于第二个电话,我大部分时间都会收到 404。有时它似乎工作。
创建用户后,我尝试对创建的用户执行获取请求,如下所示:
GET https://www.googleapis.com/admin/directory/v1/users/userKey
这总是有效的。然而,在执行插入别名请求时,我仍然收到 404。
似乎在发送别名请求时并未完全创建用户。
处理这个问题的最佳方法是什么?我应该实现睡眠、循环机制还是忽略 API 中的某些内容?
我正在使用 AppEngine v1.9.17 和 google-api-services-admin-directory 版本 directory_v1-rev47-1.19.0