Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Voor het versturen van een bericht heb je de volgende gegevens (berekende kolommen) nodig:

  1. URL (vereist)

    Code Block
    languagepy
    "https://us01.api.mailchimp.com/3.0/lists/1753683ad7/members"
  2. Method (vereist) [ondersteunde methods zijn: POST, PUT, PATCH, DELETE]

    Code Block
    'PATCH'
  3. Headers (optioneel)

    Code Block
    languagepy
    result = '''[{"Key": "HeaderKey1", "Value": "HeaderValue1"},{"Key": "HeaderKey2", "Value": "HeaderValue2"}]'''
    result
  4. Body (optioneel)

    Code Block
    languagepy
    def setValue(val): 
    	if val == System.DBNull.Value or val == "": return '""'
    	else: return '"{0}"'.format(val);
    
    emailWerk = setValue({MailWerk})
    if {OrganisatiePersoonCode}=="P":
    	voornaam = setValue({PersoonVoornaam})
    	achternaam = setValue({PersoonVoorvoegselAchternaam})
    
    if {OrganisatiePersoonCode}=="O":
    	voornaam = setValue({Naam})
    	achternaam = setValue("")
    
    zakelijkParticulier = setValue("[ZakelijkParticulier]")
    nieuwsbrief = setValue("[Nieuwsbrief]")
    
    body=	'''
    		{{	"email_address": {emailWerk}
    		,	"status": "subscribed"
    		,	"merge_fields": 
    			{{	"FNAME": {voornaam}
    			,	"LNAME": {achternaam}
    			,	"ZAKPAR": {zakelijkParticulier}
    			,	"NWSBRIEF": {nieuwsbrief}
    			}}
    }}
    		'''.format	(	emailWerk=emailWerk
    					,	voornaam = voornaam
    					,	achternaam = achternaam
    					,	zakelijkParticulier = zakelijkParticulier
    					,	nieuwsbrief = nieuwsbrief
    					)
    
    body
  5. Content-type (optioneel)

    Code Block
    'application/json'

Nadat je de dataset voorzien hebt van de benodigde berekende kolommen ga je naar het koppelscherm en voeg je het componenten 'HTTP-request versturen' toe. Vervolgens selecteer je de dataset die je wilt gebruiken en voeg je een omschrijving toe.

...