Yelp 是一个本地搜索服务,可以帮助人们找到本地商家,例如牙医、发型师和机械师。
在您的 Package.swift
文件中,添加以下内容
.package(url: "https://github.com/askrav/YelpProvider.git", from: "1.0.0")
在 configure.swift
中注册配置和提供程序
let yelpConfig = YelpConfig(apiKey: "YOUR_API_KEY")
services.register(yelpConfig)
try services.register(YelpProvider())
就这样。现在让我们看一个例子
static func listCategories(_ req: Request) throws -> Future<Response> {
return try req.make(YelpClient.self).categories.getCategories().flatMap { res in
let categories = res.categories
// ...
// Do whatever you need to
// ...
return try res.encode(for: req)
}
}
所有文档都可以在 Yelp API 网站上找到。
Yelp Provider 在 MIT 许可证下可用。 有关更多信息,请参见 LICENSE 文件。