微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何通过PHP列表广告系列在Mailchimp Marketink API上设置计数

如何解决如何通过PHP列表广告系列在Mailchimp Marketink API上设置计数

我有以下代码

<?PHP 
require_once '/home/Javi/mailchimp-marketing-PHP/vendor/autoload.PHP';

$client = new MailchimpMarketing\apiclient();
$client->setConfig(['apiKey' => 'APIKEY','server' => 'PREFIX']);

$response = $client->campaigns->list();
print_r($response);

$ client-> campaigns-> list()的认值;是10,我需要更改它,我尝试了不同的方法,但始终只列出10个元素。

使用mailchimp Marketing API的任何人都可以帮助解决该问题? 预先感谢。

解决方法

我为同一件事付出了很多努力,但能够找到一种可能不是最佳实践的解决方法,但至少可以为您带来预期的结果。

在这里查看源代码: https://github.com/mailchimp/mailchimp-marketing-php/blob/master/lib/Api/CampaignsApi.php

搜索“公共功能列表”,该功能仅调用另一个名为“ listWithHttpInfo()”的功能。

该函数需要很多参数,当我以正确的顺序传递所有参数的值时,该函数返回了我想要的结果。

listWithHttpInfo($ fields,$ exclude_fields,$ count,$ offset,$ type,$ status,$ before_send_time,$ since_send_time,$ before_create_time,$ since_create_time,$ list_id,$ folder_id,$ member_id,$ sort_field,$ sort_dir) ;

尝试致电:

$client->campaigns->listWithHttpInfo(null,null,'50','0',null);

其中“ 50”是计数参数。 看看那是否是您想要的。

欢呼

,

我只需要同样的东西,经过一些测试后,我解决了它,如下所示。

对于类别的兴趣:

$response = $mailchimp->lists->listInterestCategoryInterests({audience_id},{caterogy_interest_id},{count},{offset});

对于广告系列:

$response = $mailchimp->campaigns->list(null,{offset});

我希望它也能帮助其他人。

Ciauz!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。