PolygonioSwift
示例
只需导入 PolygonioSwift 即可
import PolygonioSwift
然后创建一个 polygon swift 对象,如下所示
let polygon = PolygonioSwift.Client(key: "YOUR_POLYGON_API_KEY")
并最终调用您想要获取信息的任何端点。名称与 polygon.io 文档中的名称相同。
polygon.tickers(sort: .type, type: nil, market: .Stocks, locale: nil, search: "AAPL", active: true) { (result:TickersQueryResponse?, err) in
// check if we got any errors
if let err = err {
print(err)
} else {
// results will hold the full response as it comes from Polygon.io
print(result)
// the candle data is in an array inside results.tickers
print(result?.tickers)
}
}
请查看文档以了解 polygon.io 有哪些端点以及预期返回的信息,请参阅 https://polygon.io/docs/#getting-started。
要运行示例项目,克隆此存储库,然后从 iOS 示例目录中打开 iOS Example.xcworkspace。
在示例中,您可以看到更多方法,尽管它们都在以相同的方式工作,只是名称和参数略有不同。
要求
您需要一个有效且可工作的 Polygon API 密钥。请前往 https://polygon.io/ 创建账户以获取有效 API 密钥。
安装
使用 Swift 包管理器将此内容添加到您的项目中。在 Xcode 中,这很简单:文件 > Swift Packages > 添加包依赖... 然后您就完成了。以下是针对旧项目的备选安装选项。
CocoaPods
如果您已经使用 CocoaPods,只需在您的 Podfile
文件中添加以下行,然后运行 pod install
。
pod 'PolygonioSwift'
Carthage
如果您已经在使用 Carthage,只需将其添加到您的 Cartfile
文件中。
github "toniremi/PolygonioSwift" ~> 0.1
然后运行 carthage update
构建框架,并将构建好的 PolygonioSwift.framework
拖动到您的 Xcode 项目中。
作者
Antoni Remeseiro Alfonso
授权
PolygonioSwift 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。