BufferSwiftKit 0.1.2

BufferSwiftKit 0.1.2

测试已测试
Lang语言 SwiftSwift
许可证 MIT
Released最新版本2016年4月
SPM支持 SPM

Humber AquinoAndrew YatesJordan MorganHumber Aquino 维护。



 
依赖
Moya>= 0
ObjectMapper>= 0
 

  • Humberto Aquino,Andrew Yates 和 Jordan Morgan

BufferSwiftKit 是一个基于 Swift 的 SDK,用于访问 Buffer API。其主要目标是提供一个简单便捷的接口,以便在您的 iOS 应用中使用 Buffer。

示例代码

// Can get the token from https://buffer.com/developers/api
// Or use OAuth 2.0. See the demo project for a sample

let token = "...."

let bufferClient = MoyaBufferClient(token: token)

bufferClient.getProfiles({ (profiles) -> Void in
    print("All right! You have \(profiles.count) profiles!")
}, failure: { (error) -> Void in
    print(error)
})

项目状态

此项目正在积极开发中。目前,我们支持 Xcode 7 和 Swift 2。

如何开始

  1. 在项目中安装 BufferSwiftkit
  2. 创建 Buffer 开发者账户
  3. 设置客户端并开始使用 Kit

1. 安装

2. Buffer 开发者账户

前往 https://buffer.com/developers/api创建应用

完成过程后,您将在您的电子邮件中收到客户端密钥。您将需要它配置 OAuth 2.0。👍.

其他应用程序信息位于此处。您的应用程序应与以下类似

image

3. 设置客户端

BufferKitClient 只需要一个令牌来与 API 交互。因此,您可以为简单应用程序使用应用描述中列出的访问令牌。或者,您可以使用 OAuth 2.0 请求与特定用户关联的令牌。

  • 单个令牌方法:在原型设计您出色的应用程序时较为简单,并更为推荐🎉📱😄!
  • OAuth 2.0 令牌方法:这是生产应用程序的推荐方法。如果您选择此方法,则建议使用类似于 OAuthSwiftOAuth2 的库。

示例项目

要使用示例项目,只需打开

open Demo/BufferSwiftKit\ Demo.xcworkspace

然后使用 cmd+r 运行它。应用程序将一次性提示 Buffer API 令牌。

如果您想以编程方式提供API令牌,您可以在AppDelegate文件中这样做。需要更改的行将类似于以下内容:

 AuthManager.sharedManager.accessToken = "Insert token here"

特性

  • [x]iOS的基于回调的API支持
  • [x]Swift 2支持
  • [x]OS X支持
  • [x]tvOS支持
  • [x]Carthage支持
  • [ ]Linux支持
  • [ ]RXSwift支持

编码风格

我们遵循Raywenderlich Swift编码风格指南

变更日志

请访问CHANGELOG.md文件。

未来规划

我们时刻欢迎交流和讨论,所以如果您在Twitter上联系我们,我们会很高兴

或者,嘿 - 想加入我们吗?我们有职位空缺

许可

BufferSwiftKit遵循MIT许可证发布。有关详细信息,请参阅LICENSE