我正在尝试向mailchimp发出curl请求以检索成员信息。根据文档,可以将特殊参数名称fields
传递给查询,以便将结果过滤到所需的字段。直接从文档中看到:
查询字符串参数:
字段
类型:数组
标题:字段
只读:false要返回的以逗号分隔的字段列表。参考参数 带点符号的子对象。
在成功请求中返回以下数据结构:
{"members":[{"id":"106b60f0cdc8db34b7aae820d345ebd8","email_address":"blabla@freddiesjokes.com"
,"unique_email_id":"88e38b5109","email_type":"html","status":"subscribed",
"merge_fields":{"FNAME":"","LNAME":""} .... ]}
如您所见,email_address字段已存在。因此,以下请求始终向我{}
返回
curl --request GET \
--url 'https://us14.api.mailchimp.com/3.0/lists/744415ffa6/members?fields=email_adress' \
--user 'smth:apikey' \
--include
请求有问题吗?没有字段参数,它可以正确获取数据。我认为它应该是一个数组,对我来说,这意味着我可以链接字段参数,例如fields=blabla&fields=john&fields=doe
我是否正确吗?
谢谢你的帮助
答案 0 :(得分:1)
请注意:https://developer.mailchimp.com/documentation/mailchimp/guides/get-started-with-mailchimp-api-3/表示您需要使用逗号分隔不同的字段,并使用func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if !hasSearched {
return 0
}
guard let count = searchResults["resultCount"], count > 0 else {
return 1
}
return count
}
前缀,如下所示:
lists.