Swift 2 OAuth2 LinkedIn连接

我将使用Swift 2和Xcode 7创建一个原生的iOS应用程序。用户应该使用LinkedIn和OAuth 2登录,但我想知道我应该如何开始设置它。 我对OAuth 2没有太多经验。

有一个很好的教程或示例应用程序? 我看到了Ray Wenderlich的post,但是附带了一个现有的项目。 我想从头开始用LinkedIn登录构建一个应用程序。

编辑

我想使用LinkedIn登录来获取用户的连接并向他们发送通知。 我正在研究这个,我发现一些页面说无法从新的LinkedIn API检索连接,这是真的吗? 在本机iOS应用程序中无法从LinkedIn获得某人的连接?

您应该从LinkedIn 指南和OAuth 2开始。 但是,如果你需要一个带有OAuth 2认证的样本,那么它就是。

对于与连接相关的第二个问题,链接已经进行了更改,但API仍可用于合作伙伴。

如果您是现有的LinkedIn合作伙伴,这些更改不会影响您现有的合作关系或您的合作伙伴允许您访问的关联API。
如果您因5月12日更改而遇到问题,请立即联系您的LinkedIn业务拓展代表。

有关详细信息,请参阅开发人员计划过渡指南 。

看看这个回购,我在2.0之前做了这个快速但它向你展示了基本的算法。 您可以使用硬编码的秘密或从服务器获取它。 关键是让誓言头恰到好处,这是一个巨大的痛苦https://github.com/GregPrice24/SwiftStream

看看这个: https : //github.com/jeyben/IOSLinkedInAPI

我使用这个repo并在我的应用程序中成功实现了LinkedIn集成。 它在Objective-C中,但您可以使用Cocoapods并将它们作为框架导入并在swift2中使用,没有任何问题。

注意:截至2015年5月12日,LinkedIn对所有非合作伙伴的API使用限制:请参阅: https : //developer.linkedin.com/blog/posts/2015/developer-program-changes

因此,您只能在开始时获取基本配置文件,但您可以申请合作伙伴计划以获取这些额外信息,例如连接: https : //developer.linkedin.com/partner-programs