簡體   English   中英

通過MailChimp導出api查看細分

[英]Viewing segments via the MailChimp export api

我在使用API​​查看細分時遇到了麻煩。 我正在使用PHP。 我的代碼如下:

$url = "https://us7.api.mailchimp.com/export/1.0/list/?apikey=$api_key&id=$list_id&$segment"; 
$result = file_get_contents($url);

其中$segment是用於生成段的數組。

我可以使用以下版本...

$segment = "segment[match]=all"
           "&segment[conditions][0][field]=LNAME".
           "&segment[conditions][0][op]=like".           
           "&segment[conditions][0][value]=smith";

這會生成我列表中所有訂閱者的細分,其姓氏包含“史密斯”。

但是,我實際上想做的是根據最近7天內發送過任何郵件的人員生成一個細分。 我已經手動創建了這個以獲取正確的字段,並基於它生成了以下數組:

$segment = "segment[match]=all".
           "&segment[conditions][0][condition_type]=Aim".
           "&segment[conditions][0][field]=aim".
           "&segment[conditions][0][op]=sent".
           "&segment[conditions][0][value]=last7day";

但這給了我300錯誤。 導出api文檔上的MailChimp當前錯誤詞匯表中未列出此內容,但是根據舊錯誤文檔的快照,這表示“廣告系列不存在”( https://web.archive.org/web/20130209144951/https ://apidocs.mailchimp.com/api/1.3/exceptions.field.php ),這很奇怪,因為我沒有引用廣告系列。

我究竟做錯了什么?

//,然后單擊Playground並使用您的API密鑰。

生成一些響應並查看廣告系列ID。

將鼠標懸停在id=上的廣告系列上時,它不是整數值,而是另一個值。

在響應中查找API所需的id

這樣可以解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM