iOS Client - CryptoControl Crypto News Api
这是 CryptoControl.io API 的官方 iOS 客户端。CryptoControl iOS 客户端允许开发人员从世界各地的加密新闻来源访问格式丰富的文章。
安装
使用 CocoaPods 添加此依赖项。
pod install CryptoNewsApi
用法
首先,请确保您已经通过访问 https://cryptocontrol.io/apis 获取了 API 密钥。有了 API 密钥,您可以编写以下代码。
import UIKit
import CryptoNewsApi
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let api = CryptoControlApi(apiKey: "API_KEY_HERE")
api.getTopNews { (error, articles) in
if (error == CCErrors.invalidAPIKey) {
print("bad api key")
}
print(articles?.count)
}
api.getTopNewsByCategory { (error, categories) in
print(categories?.analysis.count)
}
}
}
可用函数
- getTopNews() 获取顶新闻文章。
- getLatestNews() 获取最新新闻文章。
- getTopNewsByCategory() 获取按类别分组的新闻文章。
- getTopNewsByCoin(coin: String) 从 CryptoControl API 获取特定货币的顶级新闻文章。
- getLatestNewsByCoin(coin: String) 获取特定货币的最新新闻文章。
- getTopNewsByCoinCategory(coin: String) 获取特定货币按类别分组的新闻文章。
- getTopRedditPostsByCoin(coin: String) 获取特定货币的顶级 Reddit 文章。
- getLatestRedditPostsByCoin(coin: String) 获取特定货币的最新 Reddit 文章。
- getTopTweetsByCoin(coin: String) 获取特定货币的前瞻推文
- getLatestTweetsByCoin(coin: String) 获取特定货币的最新推文
- getTopFeedByCoin(coin: String) 获取特定货币的综合信息源(Reddit/推文/文章)(按时间排序)
- getLatestFeedByCoin(coin: String) 获取特定货币的综合信息源(Reddit/推文/文章)(按相关性排序)