#!/usr/bin/env python3 #appsms.py import time import configparser from flowroutenumbersandmessaging.flowroutenumbersandmessaging_client import FlowroutenumbersandmessagingClient fr_api_url = "https://api.flowroute.com/v2.2/messages" config = configparser.ConfigParser() config.read('config.ini') basic_auth_user_name = config.get("flowroute","fr_access_key") basic_auth_password = config.get("flowroute","fr_secret_key") client = FlowroutenumbersandmessagingClient(basic_auth_user_name, basic_auth_password) messages_controller = client.messages def sendsms(reply_to, reply_from, msg): request_body = '{ \ "data": { "type": "message", \ "attributes": { \ "to": "' + str(reply_to) + '", \ "from": "' + str(reply_from) + '", \ "body": "' + msg + '" \ } } }' result = messages_controller.send_a_message(request_body) if result: msg_id = result['data']['id'] return msg_id return False