MailChimp Webhook Unsubscribe не содержит «причину» и не может сказать, если это руководство или нет - PullRequest
0 голосов
/ 15 марта 2019

События WebHook для действий отмены подписки запускаются корректно и принимаются

Вот что я получаю в соответствии с документацией:

(https://developer.mailchimp.com/documentation/mailchimp/guides/about-webhooks/)

"type": "unsubscribe",
"fired_at": "2009-03-26 21:40:57",  
"data[action]": "unsub",
**"data[reason]": "manual",**
"data[id]": "8a25ff1d98",
"data[list_id]": "a6b5da1054",
"data[email]": "api+unsub@mailchimp.com",
"data[email_type]": "html",
"data[merges][EMAIL]": "api+unsub@mailchimp.com",
"data[merges][FNAME]": "Mailchimp",
"data[merges][LNAME]": "API",
"data[merges][INTERESTS]": "Group1,Group2",
"data[ip_opt]": "10.20.10.30",
"data[campaign_id]": "cb398d21d2"

Однако я нашелэти 2 несоответствия:

1) Даже если я указываю пользовательский текст, этот текст нигде не прослеживается

2) Если я отписываюсь вручную от интерфейса mailchimp или делаю это с полученногоэлектронная почта (как сделал бы клиент) Я получил ту же информацию.

Поле data [reason] всегда содержит значение " manual ", независимо от того, приходит ли оно из полученного электронного письма (клиент) или из панели mailchimp (обслуживание)

А при отписке от электронной почты можно указать причину (среди предварительно отформатированных опций или с «настраиваемой» причиной с настраиваемым текстом. Но нет поля, содержащегоэта информация

Это ожидаемое поведение?

(также как я могу отправить запрос на функцию в MailChimp?)

Спасибо

...