【问题标题】:.NET client for the Google People API用于 Google People API 的 .NET 客户端
【发布时间】:2014-07-08 16:35:48
【问题描述】:

我在这里没有看到用于 Google People API 的 .NET 客户端。

https://code.google.com/p/google-api-dotnet-client/wiki/APIs

你知道吗?

我需要使用 OAuth2 从 Google 获取用户的全名、电子邮件地址、性别和出生日期。我可以使用原始 HTTP 方式,但为了安全起见,我想使用 Google 提供的客户端 API。

更新

手工水暖万岁

【问题讨论】:

    标签: api google-api google-oauth google-api-dotnet-client


    【解决方案1】:

    Google .net 客户端库可以在NuGet 找到,加号包在这里Google.Apis.Plus.v1 Client Library

    PM> Install-Package Google.Apis.Plus.v1
    

    我很确定它需要最新版本的 Nugget 才能获得它。

    但我认为你会有一个小问题。并非您所追求的所有信息都在 API 中公开。例如性别和出生日期。

    你可以在这里People.Get试试。滚动到底部:授权它然后在 userId 中输入“我”,它将显示 API 可以从您的数据中获取什么。

    【讨论】:

    • 嗨@DalmTo,在此过程中,我也阅读了您的网站。好的。 :-) 谢谢。我现在用的是手工水管。您对 Plus API 的看法是正确的。我将使用对 People.get 的原始 HTTP 请求。
    • 获取数据的原始 http 请求是可行的,但如果您必须处理 OAuth,可能会变得可怕。客户端库使它更容易。
    • 我明白这一点。我正在冒险。如果必须的话,我想跌倒学习。 :-)
    • 我总是从原始 HTTP 请求开始,然后继续使用 API,这是真正了解其工作原理的唯一方法。祝你好运
    【解决方案2】:

    【讨论】:

    • 非常感谢,Eyal。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多