1
我試圖根據自定義數值合併字段(在本例中爲GMT_OFFSET
)將動態廣告發送到動態列表區段,但下面的代碼會從MailChimp API中產生以下錯誤:爲動態文本區段創建廣告系列失敗
"errors" => [
0 => [
"field" => "recipients.segment_opts.conditions.item:0"
"message" => "Data did not match any of the schemas described in anyOf."
]
]
我的代碼,使用drewm/mailchimp-api 2.4:
$campaign = $mc->post('campaigns', [
'recipients' => [
'list_id' => config('services.mailchimp.list_id'),
'segment_opts' => [
'conditions' => [
[
'condition_type' => 'TextMerge',
'field' => 'GMT_OFFSET',
'op' => 'is',
'value' => 2,
],
],
'match' => 'all',
],
],
],
// Cut for brevity
];
如果我從字面上採取實地描述(見下文),該TextMerge
條件類型僅適用於merge0
或EMAIL
字段,這是荒謬的考慮段類型標題說它是「文本或號碼合併字段段」。但是,其他人已經報告條件專門適用於EMAIL
字段。 (API Reference)
我發現這個問題發佈,但尚未解決的兩個DrewM的混帳回購協議(here)和SO(here)從2017年一月希望有人已經通過,現在想通了這一點,或找到了解決辦法它。