from__future__importprint_functionimporttimeimportbraangoimportbraango.modelsimportbraango.apisfrombraango.restimportApiExceptionfrompprintimportpprint''' @author braango Sample code showing how to blast to multiple consumers via partner's blast number (different than braango number)'''#TEST auth token. Please contact#sales@braango.com to have one#created for you braango.configuration.api_key['auth_token']='ISNWF0P30WM0CMK'# create an instance of the API classapi_instance=braango.MessagingApi()# str | subdealer_idsubdealerid='subdealers2004'api_Key="ISNMdzuNiKG7jhl9d9v"#Set the account type to partner for#virtual dealer and partner hosted#accountsaccount_type="partner"#This id for your tracking, will be reflected back in response.#Doesn't get used by Braango#If not speficied, braango will return session-id in its responseid_messageBlast="create-personnel-s2004r1"# { "api_key": "ISNGvAzwuy4X7vAqrtV", "id": "any value",# "account_type": "partner" }requestHeader=braango.models.RequestHeader(api_Key,id_messageBlast,account_type)phone_number="6692459240"number_id="required-unique-id"message=["Line 1"]# { phone_number, number_id, message, media_urls }messageBlastBody=braango.models.MessageBlastNumbers(phone_number,number_id,message,None)messageBlast=braango.models.MessageBlast([messageBlastBody])# MessageBlastRequestInput | messageBlastRequestInput=braango.MessageBlastRequestInput(requestHeader,messageBlast)try:# Message Blastapi_response=api_instance.message_blast(body=messageBlastRequestInput)pprint(api_response)exceptApiExceptionase:print("Exception when calling MessagingApi->message_blast: %s\n"%e)
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.