2016-05-18 153 views
5

使用MailChimp API,要將成員添加到具有特定興趣組的列表中,您需要該列表的ID和興趣組的ID。您可以在不使用API​​的情況下獲得MailChimp興趣組ID嗎?

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

我的問題:有沒有什麼辦法可以獲得除查詢API之外的興趣組ID?即MailChimp界面中的某處?

上下文:我正在構建一個簡單的插件到Wordpress網站,其中包含一個MailChimp註冊表單和利益團體。參數在網站管理員中設置,包括API密鑰和列表ID。如果可能的話,我想避免建立查詢機制來獲取,列出和選擇興趣組,而只需要管理員輸入ID。

回答

17

可以使用操場在位於developer.mailchimp.com

的Mailchimp開發者網站上的遊樂場是一個UI到API,你可以使用子資源到深化 - >列表 - >興趣分類 - >利益。

然後選擇Response視圖,它將顯示包含您正在查找的ID的響應的有效內容。

+0

800個觀看次數只有1個upvote?發生什麼事了? btw @jneptune - >你應該提到https://developer.mailchimp.com/用於訪問操場,所以不是每個人都必須谷歌它 – Toskan

+0

謝謝Toskan的建議,我添加了鏈接。 – jneptune

+1

儘管使用API​​ Playground只顯示一定數量的興趣,但我相信只有前10個。因此,如果您有更多的興趣,您需要找到不同的解決方案。 – CJdriver

1

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

-2

您可以使用利益集團ID或本公司(希望您使用MaiChimp API第3版)。 我知道你可以找到它MailChimp接口本身;)

你需要使用name而不是id作爲參數。

請讓我們知道是否有任何使用它的問題。 :)

1

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

1

我使用V3 API,你可以使用遊樂場獲得組ID(Mûhámmàd Yäsår K組名稱不爲我工作)

遊樂場>目錄> [您的名單]>興趣類別>興趣> [您組] - >你會看到有效載荷與現場id

現在,你有組ID,你可以創建成員玩: 遊樂場>目錄> [您的名單]>會員>單擊創建成員

以下是有效載荷示例:

{ 
    "email_address": "[email protected]", 
    "status": "subscribed", 
    "merge_fields": { 
     "EMAIL": "[email protected]", 
     "FNAME": "Firstname", 
     "LNAME": "Lastname", 
     "POST_CODE": "", 
     "ADDRESS": "", 
     "PHONE": "" 
    }, 
    "interests": { 
     "733ba3180d": true 
    } 
} 

注:interests是不是裏面merge_fields

希望這有助於。

相關問題