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

Mailchimp PHP Marketing API传递请求参数

如何解决Mailchimp PHP Marketing API传递请求参数

我正在使用Mailchimp的Marketing PHP API(https://github.com/mailchimp/mailchimp-marketing-php)来检索模板列表。它具有以下代码

<?PHP
require_once '/path/to/MailchimpMarketing/vendor/autoload.PHP';

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

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

它返回整个其他认模板集(128个模板!),api request参数具有type字段,可用于过滤这些模板。但是我还是找不到传递请求参数的方法。有想法吗?

解决方法

我不确定这是否正确,但是在浏览了API库源代码之后,我发现包含请求参数的正确函数。

<?php
require_once '/path/to/MailchimpMarketing/vendor/autoload.php';

$client = new MailchimpMarketing\ApiClient();
$client->setConfig([
    'apiKey' => 'YOUR_API_KEY','server' => 'YOUR_SERVER_PREFIX',]);

$response = $this->client->templates->listWithHttpInfo($fields = null,$exclude_fields = null,$count = '10',$offset = '0',$created_by = null,$since_created_at = null,$before_created_at = null,$type = 'user',$category = null,$folder_id = null,$sort_field = null);

print_r($response);

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