测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可协议 | MIT |
发布最新版本 | 2017年10月 |
SwiftSwift版本 | 4.0 |
SPM支持SPM | ✓ |
由Igor Palaguta维护。
依赖 | |
ReactiveSwift | ~> 2.0 |
SwiftyJSON | ~> 3.1.4 |
具有 ReactiveCocoa API 的库,用于访问 YouTube 的视频和频道所需的部分,允许在单个调用中轻松访问这些部分。
要运行示例项目,请克隆仓库,然后首先从 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 文件。