【发布时间】:2016-04-12 13:57:05
【问题描述】:
我正在尝试将 Alamofire 3.3 与 Nutritionix API 一起使用。 我能够收到一些请求,但是我在获取 usda_fields 时遇到了问题。
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)
}
出于某种原因,我意识到“字段”不应该在一个数组中,而应该彼此跟随,并用逗号分隔。然后查询返回一些东西,但过滤器似乎不起作用。
任何帮助表示感谢!
【问题讨论】: