1
Yelpのビジネス検索API(https://www.yelp.ca/developers/documentation/v3/business_search)を使用してAlamofireでhttp取得要求を送信しようとしていますが、構文の記述に問題があります。私は初心者で、Alamofireを初めて使用しているので、いくつかの助けに感謝します!私はまた、 "用語"と "場所"のパラメータを設定しようとしています。それが終わると、私はSwiftyJSONを解析して、どのように応答を受け取るのかが分かりません。アラモファイヤーリクエストリクエストとJSONレスポンス(Yelp API)
これは私の現在のコードです:
import UIKit
import Alamofire
import SwiftyJSON
private let reuseIdentifier = "cafeCell"
class CafeListCollectionViewController:
UICollectionViewController,UICollectionViewDelegateFlowLayout {
override func viewDidLoad() {
super.viewDidLoad()
let requestParams: Parameters = ["term": "cafe", "location": "Montreal, QC"]
//Http request
let apiToContact = "https://api.yelp.com/v3/businesses/search"
Alamofire.request(.GET, apiToContact, requestParams).responseJSON { (responseObject) -> Void in
print(responseObject)
if responseObject.result.isSuccess {
let resJson = JSON(responseObject.result.value!)
success(resJson)
}
if responseObject.result.isFailure {
let error : NSError = responseObject.result.error!
failure(error)
}
}
これは単純な質問のように聞こえる場合はごめんなさい。私はプログラミングが初めてで、助けに感謝します。どうもありがとうございます!
あなたの正確な問題は何ですか?エラーメッセージ? [mcve]を読んで質問を更新してください。 – GhostCat