创建别名有时会导致在创建用户后立即执行时找不到404用户密钥?

时间:2014-12-01 09:57:05

标签: java google-admin-sdk google-directory-api google-app-engine

我使用Directory API在Google AppEngine中构建了一个java webapplication(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请求,如下所示:

GET https://www.googleapis.com/admin/directory/v1/users/userKey

这总是有效的。然而,当执行插入别名请求时,我仍然得到404。

似乎用户在发送别名请求时并未完全创建。

处理此问题的最佳方法是什么?我应该实现睡眠,循环机制还是忽略API中的某些内容?

我正在使用AppEngine v1.9.17和google-api-services-admin-directory version directory_v1-rev47-1.19.0

0 个答案:

没有答案