【问题标题】:How to fetch all gmail profile details with oauth?如何使用 oauth 获取所有 gmail 个人资料详细信息?
【发布时间】:2013-10-14 07:27:47
【问题描述】:

我想获取我的用户 gmail 个人资料详细信息,例如电话、时区、城市、联系人、电子邮件、聊天和其他所有内容。

是否可以使用 oauth 或者我应该使用其他方法?

请指导我如何使用 oauth 或您建议的库。

【问题讨论】:

    标签: c# oauth oauth-2.0 dotnetopenauth google-oauth


    【解决方案1】:

    这是可能的,但您对 OAuth 的使用有点困惑。

    首先,OAuth 是一些 Google 的 API 支持的身份验证协议。它用于以更安全和部门化的方式验证凭据。这意味着用户可以授予对第三方应用程序的有限访问权限。应用程序访问权限可以限制为一项或多项服务。

    请注意,并非所有 Google API 都支持 OAuth 身份验证。

    您可以在此处阅读有关 Google-OAuth 的更多信息: https://developers.google.com/accounts/docs/OAuth2

    其次,要访问您想要的信息,您可能需要使用 Admin SDK,其中包括 Email Audit API

    Google Apps 电子邮件审核 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/

    【讨论】:

      猜你喜欢
      • 2016-04-10
      • 2013-07-02
      • 2011-01-13
      • 1970-01-01
      • 2017-12-28
      • 1970-01-01
      • 2017-10-07
      • 2016-10-13
      • 1970-01-01
      相关资源
      最近更新 更多