YoutubeEngine 0.3.1

YoutubeEngine 0.3.1

测试已测试
语言语言 SwiftSwift
许可协议 MIT
发布最新版本2017年10月
SwiftSwift版本4.0
SPM支持SPM

Igor Palaguta维护。



 
依赖
ReactiveSwift~> 2.0
SwiftyJSON~> 3.1.4
 

具有 ReactiveCocoa API 的库,用于访问 YouTube 的视频和频道所需的部分,允许在单个调用中轻松访问这些部分。

屏幕截图

YoutubeEngine

示例

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

let engine = Engine(.key(YOUR_API_KEY))
let request = Search(.term("VEVO", [.video: [.statistics, .contentDetails], .channel: [.statistics]]))
engine.search(request)
   .startWithResult {
      result in
      guard case .success(let page) = result else {
         return
      }
      let formattedItems = page.items.enumerated().map { "[\($0)] = \($1)" }
      print("VEVO:\n\(formattedItems.joined(separator: "\n"))")
}

要求

支持 swift2、swift3 和 swift4。使用 'swift-2.3' 分支运行 swift2

安装

Cocoapods

pod "YoutubeEngine"

作者

Igor Palaguta, [email protected]

许可协议

YoutubeEngine 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。