簡體   English   中英

MailChimp API 3.0批量/批量訂閱

[英]MailChimp API 3.0 batch/bulk subscribe

對於MailChimp API 2.0,有一種“批量訂閱”方法,用於發送要添加到MailChimp中特定列表的電子郵件地址數組。
如何在新的基於Rest體系結構的MailChimp API 3.0中實現這一點?
參見https://github.com/mailchimp/APIv3-examples/wiki/概述
它說它將與對象數組一起使用
但是通過模式,它只接受一個對象
架構https://us9.api.mailchimp.com/schema/3.0/Lists/Members/Collection.json

MailChimp API v3.0現已發布! 他們還增加了更好的批處理功能,使您可以在一個呼叫中進行多個操作。 您可以在MailChimp apiV3的此php包裝程序的幫助下使用以下代碼進行批處理操作。

    $data1 =array(
            'email_address' => 'testingmail1@gmail.com',
            'status' => 'subscribed',
            'merge_fields' => array('FNAME' => 'Testing', 'LNAME' => 'Mail1'));
    $data2 =
        array(
            'email_address' => 'testingmail2@example.com',
            'status' => 'subscribed',
            'merge_fields' => array('FNAME' => 'Testing', 'LNAME' => 'Mail2'));
    $attributes = array(
        'operations' => array(
            array(
                'path' => 'lists/' . $listID . '/members',
                'method' => 'POST',
                'body' => json_encode($data1)
            ),
            array(
                'path' => 'lists/' . $listID . '/members',
                'method' => 'POST',
                'body' => json_encode($data2)
            ),
        ));

    $response = $MailChimp->post('batches/', $attributes);

您鏈接的頁面看起來像Beta版中的文檔,但是無論哪種方式,他們都說尚未執行批處理操作。 FWIW,真正的文檔也將批處理操作列為路線圖的一部分,因此我懷疑它們是否已經完成。

在Mailchimp端,這不是問題。 您只需要正確使用數組和對象即可。

好的批量訂閱示例,您可以在這里找到https://rudrastyh.com/wordpress/wp-users-to-mailchimp-list.html#batch_subscribe_php

是的 在Mailchimp端,這是一個問題。 我們報告了這個問題,他們在一天左右的時間內就解決了問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM