Искам да абонирам потребител за списък с помощта на Mailchimp API 2.0 и официален пакет на mailchimp python. Не мога да намеря директна документация за това как.
Как да абонирам някого за списък с помощта на python mailchimp API v2.0?
Отговори (2)
Преди да започнете, ще трябва да получите своя API ключ и идентификатора на списъка, като влезете в Mailchimp.
За да получите API ключ, посетете Акаунти > Екстри и генерирайте API ключ. За да получите идентификатора на списъка, посетете Списъци > Моят списък > Настройки > Име на списъка и настройки по подразбиране.
След това се уверете, че сте инсталирали пакета mailchimp python:
pip install mailchimp
Накрая:
import mailchimp
API_KEY = 'my-api-key'
LIST_ID = 'my-list-id'
api = mailchimp.Mailchimp(API_KEY)
api.lists.subscribe(LIST_ID, {'email': '[email protected]'})
person
seddonym
schedule
27.11.2014
Добър отговор. Само 2 бележки за добавяне: 1. по подразбиране изпращат имейли за потвърждение и се добавят към списъка само след като потребителят натисне връзката, за да потвърди (можете да деактивирате това поведение с
double_optin=False
). 2. Забелязах, че актуализирането на списъка на уеб таблото отнема няколко минути, така че не се изненадвайте, ако опитате и не видите незабавни резултати. Просто изчакайте 5 минути.
- person Ronen Ness; 15.07.2016
Библиотеката на mailchimp работи ли на AppEngine? Опитахме се да предоставим това като приложение на трета страна, но то дава грешка при отказ на разрешение при достъп до услугата Mailchimp.
- person Praxiteles; 22.12.2017
Актуализация 2021, отговаряйки на коментар @RonenNess, поведението по подразбиране при добавяне на нов абонат към списъка е без изпращане на потвърждение (което означава, че
double_optin=False
е по подразбиране.
- person Abdulkader Khateeb; 21.07.2021
В допълнение към отговора чрез seddonym: Ако искате да добавите името или други подробности за абоната, можете да направите това, като добавите merge_vars към извикването на функцията по следния начин:
api.lists.subscribe(LIST_ID, {'email': email}, merge_vars={'FNAME':fname,'LNAME':lname})
Вижте тук за всички опции: https://apidocs.mailchimp.com/api/2.0/lists/subscribe.php
person
pors
schedule
23.04.2015