【问题标题】:How to get unsubscribe URL from Mailchimp list ID API如何从 Mailchimp 列表 ID API 获取取消订阅 URL
【发布时间】:2019-12-06 22:29:24
【问题描述】:

我正在努力从 Mailchimp API 获取取消订阅 URL。我设法通过访问返回以下 json 的get("lists/{$list_id}/signup-forms"); 找到订阅 URL。但是,没有显示退订 URL,除了注册表单之外,我想不出其他可以调用的操作。

手动检查 mailchimp 帐户中的取消订阅链接时,除了 /subscribe. 之外,订阅和取消订阅链接看起来都相同所以我的下一个方法是获取 subscribe_url_long 并将字符串 subscribe 替换为 @987654325 @。

除非有人知道从列表 ID 访问该属性的方法吗?

    {
   "subscribe_url_long": "https://live.us3.list-manage.com/subscribe?u=XXXXX&id=XXXXX",
    }

【问题讨论】:

    标签: php mailchimp mailchimp-api-v3.0


    【解决方案1】:

    如果有人想知道我是如何解决这个问题的,我设法使用代码打击从 API 中获取以下代码:

    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;
        }
    

    【讨论】:

    • 嗨,Shaun,您知道如何将取消订阅链接更改为自定义链接吗?
    猜你喜欢
    • 2016-03-20
    • 2014-04-24
    • 2014-10-19
    • 2017-06-28
    • 2018-12-18
    • 2011-07-12
    • 2017-08-11
    • 2016-07-23
    • 2017-08-26
    相关资源
    最近更新 更多