簡體   English   中英

你能在不使用 API 的情況下獲得 MailChimp 興趣組 ID 嗎?

[英]Can you get a MailChimp interest group ID without using the API?

使用 MailChimp API,要將成員添加到具有特定興趣組的列表,您需要該列表的 ID 和興趣組的 ID。

要獲得這兩個 ID,您可以查詢它們的 API,或者在列表 ID 的情況下,您可以在 MailChimp 接口輸出的表單代碼中找到它。 不能以同樣的方式找到興趣組 ID:表單代碼只是使用整數 ID 來引用興趣組,API 不接受這些 ID。

我的問題:除了先查詢 API 之外,還有什么方法可以獲取興趣組 ID? 即在 MailChimp 界面的某個地方?

上下文:我正在為 Wordpress 網站構建一個簡單的附加組件,其中包括一個帶有興趣組的 MailChimp 注冊表單。 參數在網站管理中設置,包括 API 密鑰和列表 ID。 如果可能,我想避免必須建立查詢機制來獲取、列出和選擇興趣組,而只是讓管理員輸入 ID。

您可以使用位於developer.mailchimp.com的 Mailchimp 開發人員站點中的 Playgrounds

Playground 是 API 的 UI,您可以使用子資源向下鑽取 -> 列表 -> 興趣類別 -> 興趣。

然后選擇 Response 視圖,它將顯示包含您正在尋找的 ID 的響應的負載。

我正在使用 V3 API,您可以使用 Playground 獲取組 ID( Mûhámmàd Yäsår K組名稱對我不起作用)

Playground > List > [Your list] > Interest-categories > Interest > [Your group]->你會看到帶有字段id payload

現在您有了組 ID,您可以開始創建成員了:Playground > List > [Your list] > members > 單擊 Create members

這是示例有效負載:

{
    "email_address": "user@mail.com",
    "status": "subscribed",
    "merge_fields": {
        "EMAIL": "user@mail.com",
        "FNAME": "Firstname",
        "LNAME": "Lastname",
        "POST_CODE": "",
        "ADDRESS": "",
        "PHONE": ""
    },
    "interests": {
        "733ba3180d": true
    }
}

注意: interests不在merge_fields

希望這有幫助。

據我所知,找到興趣或興趣類別 ID 的唯一方法是通過 API 本身。

如上所述,您可以使用 Mailchimp 開發者網站 (developer.mailchimp.com) 中的 Playgrounds,也可以對組的順序進行排序,以便檢索所需的所有 id,而不是依賴 API 調用或僅限於前 10 個.

也可以在嵌入編碼表單頁面中找到組 ID,但前提是組未隱藏。

對我有用的是使用游樂場: https : //us1.api.mailchimp.com/playground/

然后使用它,對我有用的就是這些:

$json = json_encode([
    'email_address' => $data['email'],
    'status'        => "subscribed", // "subscribed","unsubscribed","cleaned","pending"
    //'tags'  => array('es'),
    'merge_fields'      => [
        'FNAME'         => $data['name'],
        'USER'          => $data['user'],
        'COUNTRY'       => $data['country'],
        'BIRTHDATE'     => $data['birthdate'],
        'SUBSCRIP'      => $subsription
    ],
    "interests" => array(
        'PLACE_HERE_THE_ID' => true
    )
]);

希望這有幫助:)

您可以為此使用興趣組ID或其名稱(希望您使用的是 MaiChimp API v3)。 您可以在 MailChimp 界面本身找到它。

您需要使用name而不是id作為參數。

如果使用它有任何問題,請告訴我。 :)

暫無
暫無

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

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