我想获取用户的gmail个人资料详细信息,如电话,时区,城市,通讯录,电子邮件,聊天记录以及其他所有内容。
是否可以使用oauth或者我应该使用其他东西?
请指导我如何使用oauth或您建议的库。
答案 0 :(得分:0)
这是可能的,但您对OAuth的使用存在轻微的困惑。
首先,OAuth是Google的一些API支持的身份验证协议。它用于以更安全和部门化的方式验证凭据。意味着用户可以授予对第三方应用程序的有限访问权限。应用程序访问可以限制为一个或多个服务。
请注意,并非所有Google API都支持OAuth身份验证。
您可以在此处详细了解Google-OAuth: https://developers.google.com/accounts/docs/OAuth2
其次,要访问您想要的信息,您可能需要使用 Admin SDK ,其中包含电子邮件审核API
Google Apps Email Audit API允许Google Apps管理员审核用户的电子邮件,电子邮件草稿和存档聊天。此外,域管理员可以检索帐户登录信息并下载用户的邮箱。
此摘录来自此处,您可以在此阅读有关此API的更多信息: https://developers.google.com/admin-sdk/email-audit/#accessing_account_information
我自己没有使用它,但据我了解,Admin SDK可让您访问所需的大部分信息(如果不是全部信息)。因此,如果您需要访问更多信息,请查看其他Google API。这里列出了您可以开始查看的Google API列表:https://developers.google.com/apis-explorer/