如何过滤结果?
问题描述:
我使用MailChimp API。 我用指数法:如何过滤结果?
public function index()
{
return $this->MailChimp->get("campaigns");
}
Get方法:
public function get($method, $args = array(), $timeout = self::TIMEOUT)
{
return $this->makeRequest('get', $method, $args, $timeout);
}
结果我得到很大的海量的信息:
{
"campaigns": [
{
"id": "",
"web_id": ,
"type": "",
"create_time": "",
"archive_url": "",
"long_archive_url": "",
"status": "",
"emails_sent": 0,
"send_time": "",
"content_type": "",
"needs_block_refresh": ,
]
},
如何筛选这个数组,在结果我得到的只有我需要的字段(如id
和web_id
)?
答
看看这个official guide。见部分部分缓解和示例:
https://usX.api.mailchimp.com/3.0/lists?fields=lists.name,lists.id
呦被允许使用fields
参数所有请求。包括活动。