有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Google Cloud端点用户#getUserId与Google上的配置文件id不同+

我一直在使用GWT和云端点为appengine编写应用程序。对于云端点,我使用如下所示的授权:Using Auth with Endpoints。范围为https://www.googleapis.com/auth/userinfo.email。因为我需要为用户提供不同的角色,所以我尝试使用User#getUserId,我认为这将是Google+profile的id。虽然这不是真的,这是完全不同的(嗯,它有相同的长度)。问题是,我不知道如何以不同于User#getUserId的方式找到这个id,因此很难向管理员角色添加新用户。我也尝试过使用不同的范围,但没有成功

我的问题是,为什么这个id不同于Google+id,如果有一种方法可以简单地获得Google+id

以下是我所说的价值观:
来自User#getUserId的Id:101329505878094971459
来自Google+个人资料的Id:113085797747084826112


共 (0) 个答案