Vous êtes sur la page 1sur 1

def create_mailing_list(fCampana):

fCampana = fCampana
datos = {"libraryId" : "GR_0O0PoQ1f8Ty4K8d","name" : hoy.strftime('%Y%m%d'),
"category" : fCampana}
url = 'https://eu.qualtrics.com/API/v3/mailinglists'
headers = {'X-API-TOKEN' : 'YkAoDsKfvowZzCrkoqkZ16y3pTMp9gr8sBjcK5lo',
'Accept' : 'application/json', 'Content-Type' : 'application/json'}
r = requests.post(url, data=json.dumps(datos), headers=headers)
j = json.loads(r.text)
#devolvemos el mailinglistId
return j['result']["id"]

def upload_contact_list(json, mailinglistId):


url = 'https://eu.qualtrics.com/API/v3/mailinglists/' + mailinglistId +
'/contactimports'
headers = {'X-API-TOKEN' : 'YkAoDsKfvowZzCrkoqkZ16y3pTMp9gr8sBjcK5lo',
'Accept' : 'application/json', 'Content-Type' : 'application/json'}
r = requests.post(url, data=open(json, 'rb'), headers=headers)
print r.content

Vous aimerez peut-être aussi