How to get unsubscribe URL from Mailchimp list ID API
我正在努力从Mailchimp API获取退订URL。我设法通过访问
当手动检查mailchimp帐户中的取消订阅链接时,除了
除非有人知道从列表ID访问属性的方法?
1 2 3 | { "subscribe_url_long":"https://live.us3.list-manage.com/subscribe?u=XXXXX&id=XXXXX", } |
如果有人想知道如何解决此问题,我设法通过代码打击从API抓取以下代码:
1 2 3 4 5 6 7 | public function get_unsubscribe_url(string $list_id, array $fields = []) { $list = $this->get("lists/{$list_id}"); $subscribe_url = $list['subscribe_url_long']; $unsubsribe_link = str_replace('subscribe', 'unsubscribe', $subscribe_url); return $unsubsribe_link; } |