populating sent_to_contact_lists

Highlighted
Advisor

populating sent_to_contact_lists

I am using PHP to create and schedule an email campaign.

 

I have it almost done. It works fine without a contact list being assisgned to it.

 

I am getting hung up on how to populate $campaign->sent_to_contact_lists with the name of the list I want to send to

 

I do not use a form. I know the name of the list I want to send to. It is predetermined. Let's say for the sake of discussion its "test".

 

How do I create the necessary object and assign it to $campaign->sent_to_contact_lists

 

To successful attach and list to my email campaign.

 

Thanks in advance for your assistance.

1 REPLY 1
Highlighted
Moderator

Re: populating sent_to_contact_lists

You need to supply one or more ContactList objects (https://github.com/constantcontact/php-sdk/blob/development/src/Ctct/Components/Contacts/ContactList...) to the array of lists to send the campaign to.  You can do this by either hard-coding the lists with the ID (that's the only required information) or by pulling the lists, selecting the appropriate ones from the returned collection dynamically and adding them real time.  If you are always going to use the same lists, I'd recommend hard coding the ID value(s). 

 

Since the name of a list can be changed at any time, we reference the lists by their permanent ID value.  You can retrieve the IDs for all the lists in your account using the getLists() method.

Dave Berard
Senior Product Manager, Constant Contact
Developer Portal

View API documentation, code samples, get your API key.

Constant Contact Would Like To Hear From You!

We want to hear from customers like you about your favorite features and how they have helped your business or organization. Tell us by answering a few questions in...

Read More
Featured