2016-04-12 15 views
0

Alamofire 3.3'ü Nutritionix API ile kullanmaya çalışıyorum. Birkaç istek almayı başardım, ancak usda_fields almak için sorun yaşıyorum. Swift: Alamofire + Nutritionix API

var params = [ 
     "appId" : MY_APP_ID, 
     "appKey" : MY_APP_KEY, 
     "fields" : ["item_name", "brand_name", "keywords", "usda_fields"], 
     "limit" : "50", 
     "query" : searchString, 
     "filters" : ["exists":["usda_fields": true]] 
    ] 

Alamofire.request(.GET, "https://api.nutritionix.com/v1_1/search/", parameters: params) 
     .responseData { response in 
      print(response.request) 
      print(response.response) 
      print(response.result) 
} 

Nedense ben 'alanlar' Bir dizide olması ve sadece komaya ayırarak her diğerlerini izlememesi gerektiğini fark etti. Sonra sorgu bir şey döndürür, ancak filtre işe yaramaz.

Yardımlarınız için teşekkür ederiz!

cevap

0

Yine de bunu çözmek istiyorsanız, 1.1 sürümünün yerine API'mızın 2.0 sürümünü denemenizi öneririz. İşte detaylar: https://developer.nutritionix.com/docs/v2

API hakkında daha fazla sorunuz varsa nutritionix dot com adresinden bize e-posta göndermekten çekinmeyin!

İlgili konular