首页 > 解决方案 > PHP Mailchimp API v3,传递参数以外的字段被忽略

问题描述

我无法让 mailchimp api 返回超过 10 个项目或“查看”任何查询参数。该文档列出了允许的查询参数,但从未在 php.ini 中显示示例。

    //boilerplate
    $client = new MailchimpMarketing\ApiClient();
    $client->setConfig([
        'apiKey' => 'YOUR_API_KEY',
        'server' => 'YOUR_SERVER_PREFIX',
    ]);
    $client->lists->getListMembersInfo('xx_list_id_xxx', 
["fields" => 'members.email_address,members.status,members.full_name,members.ip_signup,members.location.latitude,members.location.longitude,members.location.country_code',
"count" => 300]);

上面没有按预期工作,但如果我删除“计数”条目,它会起作用。

我也试过命名参数格式如下:

$client->lists->getListMembersInfo($list_id='xxxxx', $fields='members.email_address,members.status,members.full_name', $count=20);

有没有人有任何使用 php mailchimp api 的经验,可以给我一些如何发送查询参数的例子?

PS:ping 工作正常,我的 API_KEY 和 SERVER 是正确的

标签: phpmailchimp-api-v3.0

解决方案


推荐阅读