import hmac import hashlib import requests from datetime import datetime utc_str_date = datetime.utcnow().strftime("%a, %d %b %Y %H:%M:%S GMT") secret = 'SECRET' api_key = "API KEY" url = 'https://rest.messagemedia.com/v1/messages' # content = + "\n" + + "\n" + + "\n" + + "\n" + content = "Hello my world!!!" destination_number = "+34650112233" request_body = """ { "messages": [ { "content" : "Helloworld!", "destination_number" : "+34650112233" } ] } """ content = "POST" + "\n" + "application/json" + "\n" + utc_str_date + "\n" + '/v1/messages' + "\n" + request_body signing = hmac.new(secret, content, hashlib.sha1) # Authorization: MM-1 headers = {'Authorization': "MM-1 " + api_key + " " + signing.digest()} # response = requests.get(url, headers=headers) response = requests.post(url, headers=headers, data={'content': 'Helloworld!', 'destination_number': '+34650112233'})