Ich versuche Alamofire 3.3 mit dem Nutritionix API zu verwenden. Ich konnte ein paar Anfragen gehen, aber ich habe Probleme, usda_fields zu bekommen.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)
}
Aus irgendeinem Grunde wurde mir klar, dass ‚Felder‘ nicht in einem Array sein sollten und nur jeweils andere durch Koma getrennt folgen. Dann gibt die Abfrage etwas zurück aber der Filter scheint nicht zu funktionieren.
Jede Hilfe dankbar danke!