API for Silverpop Enterprise Newslettering
Project description
Python implementation of the Silverpop API
Currently implemented API methods:
def add_recipient(api_url, list_id, email, columns=[]): """Add recipient to a list (only email key supported) api_url, list_id, email are required, optionally takes a list of dicts to define additional columns like [{'column_name':'State', 'column_value':'Germany'},] returns True or False """ def opt_out_recipient(api_url, list_id, email): """opt out a recipient from a list api_url, list_id, email are required returns True or False """
Silverpop: http://www.silverpop.com/
Changelog
0.1 (2009-05-12)
Initial release
- implemented api methods:
add_recipient(api_url, list_id, email, columns=[]) opt_out_recipient(api_url, list_id, email) [hplocher]
- mocked api methods:
is_opted_in(api_url, list_id, email) select_recipient_data(api_url, list_id, email, columns=[]) xml_request(api_url, xml) [hplocher]
initial package skeleton [hplocher]
Contributors
Hans-Peter Locher, Author
Download
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
silverpop-0.1.zip
(12.7 kB
view hashes)