[英]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.