我的项目涉及g +符号以及正常登录。如果用户使用g +登录,我会提示用户使用某个同意屏幕来访问联系人。如果用户正在使用带有一些gmail id的正常流程(也是谷歌应用程序创建的商家ID),那么我想显示一个按钮 - 从gmail导入联系人,然后点击我会提示同意屏幕。如果他使用的不是基于gmail的电子邮件ID,那么我根本不会显示该按钮。 如何查找使用的电子邮件ID是由Google应用创建的?
例如:
考虑组织的商家电子邮件'sense.com'是由Google应用创建的,邮件ID是'jerry@sense.com'。有没有办法从'jerry@sense.com'找到谷歌应用程序创建的邮件ID?这样我就会显示按钮。
答案 0 :(得分:0)
我使用Google Asmin SDK来处理Google Apps帐户。
var service = new Google.Apis.Admin.Directory.directory_v1.DirectoryService(new BaseClientService.Initializer
{
HttpClientInitializer = result.Credential,
ApplicationName = "My Application"
});
var list = await service.Users.Get("somebody@sense.com").ExecuteAsync();
如果是有效帐户,则返回Google用户帐户详细信息。但您需要授权凭据(result.Credential)作为here中的OAuth示例。希望你已经熟悉了。
您可以使用Google API explorer中的adminSDK尝试更多功能。
希望这会对你有帮助!