contentArea = ET_ContentArea() contentArea.auth_stub = myClient contentArea.props = {"CustomerKey": NameOfTestContentArea, "Name": NameOfTestContentArea, "Content": "<b>Some HTML Content Goes here</b>"} contentArea.createOptions = createOptions results = contentArea.post() print 'Post Status: ' + str(results.status) print 'Code: ' + str(results.code) print 'Message: ' + str(results.message) print 'Result Count: ' + str(len(results.results)) print 'Results: ' + str(results.results) # Asynchronous Soap call to update ContentArea , Patch method ############################################################## #Explicitly passing the parameter, RequestType & QueuePriority updateOptions = ET_UpdateOptions(RequestType, QueuePriority) updateOptions.auth_stub = myClient contentArea = ET_ContentArea() contentArea.auth_stub = myClient contentArea.props = {"CustomerKey": NameOfTestContentArea, "Name": NameOfTestContentArea, "Content": "<b>Some UPDATED HTML Content Goes here</b>"} contentArea.updateOptions = updateOptions results = contentArea.patch() print 'Patch Status: ' + str(results.status) print 'Code: ' + str(results.code) print 'Message: ' + str(results.message) print 'Result Count: ' + str(len(results.results)) print 'Results: ' + str(results.results) #Asynchronous Soap call to delete ContentArea, Delete method #############################################################
"Subject": "Created Using the PythonSDK", "HTMLBody": "<b>Some HTML Goes here</b>" } email.createOptions = createOptions results = email.post() print 'Post Status: ' + str(results.status) print 'Code: ' + str(results.code) print 'Message: ' + str(results.message) print 'Result Count: ' + str(len(results.results)) print 'Results: ' + str(results.results) # Asynchronous Soap request to update Email, Patch method ####################################################### # Explicitly passing the parameter, RequestType & QueuePriority updateOptions = ET_UpdateOptions(RequestType, QueuePriority) updateOptions.auth_stub = myClient email = ET_Email() email.auth_stub = myClient email.props = { "CustomerKey": NameOfTestEmail, "Name": NameOfTestEmail, "Subject": "Created Using the PythonSDK", "HTMLBody": "<b>Some UPDATED HTML Goes here</b>" } email.updateOptions = updateOptions results = email.patch() print 'Patch Status: ' + str(results.status) print 'Code: ' + str(results.code) print 'Message: ' + str(results.message) print 'Result Count: ' + str(len(results.results))
subscriber.props['Attributes'] = [{'Name': 'First Name', 'Value': 'John'}] subscriber.createOptions = createOptions results = subscriber.post() print 'Post Status: ' + str(results.status) print 'Code: ' + str(results.code) print 'Message: ' + str(results.message) print 'Result Count: ' + str(len(results.results)) print 'Results: ' + str(results.results) """ Asynchronous Soap request to perform Subscirber PATCH """ ####################################################### # Explicitly passing the parameter, RequestType and QueuePriority updateOptions = ET_UpdateOptions(RequestType, QueuePriority) updateOptions.auth_stub = stubObj subscriber = ET_Subscriber() subscriber.auth_stub = stubObj #Subscriber key is must to perform Update Operation subscriber.props = {"Status": "Active", "EmailAddress": "*****@*****.**", "SubscriberKey": "exacrtarget001"} subscriber.updateOptions = updateOptions results = subscriber.patch() print 'Patch Status: ' + str(results.status) print 'Code: ' + str(results.code) print 'Message: ' + str(results.message) print 'Result Count: ' + str(len(results.results)) print 'Results: ' + str(results.results) # Asynchronous Soap request to delete Subscriber, Delete method ###############################################################