Я создал новый список с помощью модуля Sendgrid Python, но я смущен тем, как добавлять электронные письма в этот список с помощью API. Согласно Sendgrid's documentation, я должен отправить запрос POST с параметрами «list_id» и «recipient_id». Я не понимаю, где я буду искать этот recipient_id, когда я пытаюсь добавить адреса электронной почты в первый раз?Добавление большего количества контактов в список Sendgrid
Я был успешным в добавлении единичных получателей после этой documentation и кодом, например, из Github:
response = sg.client.contactdb.recipients.post(request_body=[{'email': '[email protected]'}])
Это добавляет адрес электронной почты, к тому, что, кажется, полный список адресов электронной почты, когда-либо сохраненных в моем Sendgrid счете. Я, вероятно, сталкиваюсь с этой проблемой, потому что я новичок в использовании API, хотя документация действительно очень бедна.
Спасибо за объяснение! Я заметил, как вы разложили все виды взаимодействия (я не уверен, что это действительно называется) в отдельные запросы API. Думаю, это очень полезно время от времени. Было бы плюсом, если бы были разделы, в которых упоминались такие пошаговые процедуры (добавить получателей сначала, затем в сегмент или список). – Ratul
Hello Sendgrid, Я думаю, что для удобства вы должны разрешить добавление получателя непосредственно в список. Я также пытаюсь добавить получателей в список, и я должен сохранить их с вышеуказанной конечной точкой, получить идентификатор, прежде чем я могу подписаться на адрес электронной почты в целевой список. Вы можете обрабатывать отношения друг к другу во внутреннем интерфейсе, в то время как мы сосредоточимся на добавлении получателей в соответствующие списки. Спасибо. – Farcorn