Python
This tutorial provides you with a step-by-step walkthrough on how to send a message using the Live Link 365 API.
This is not a production-ready application. Please take your time to enhance it for production so that it meets your specific business requirements.
Steps
requests
library should be installed for this project
Create global variables to access them across the program. We use four required variables and one optional variable:
- base_url: Live Link 365 API URL
- app_key: Generated app key from the Initiate - App Keys section
- app_secret: Generated app secret from the Initiate - App Keys section
The getAccessToken()
function will take the app key and secret, and then send it to the /api/oauth/token
endpoint which will generate the authentication token.
Notice that you will need to parse the JSON string that the method returns before using it. After parsing the JSON string, you should return the access_token
field from the json response.
global_proxy
variable, it will be used to make the call
The sendSMS()
function will take the message string and the destination phone number string received from the user. First we retrieve the authorization token by calling the getAccessToken()
function. After that we create a POST request on which we are going to send the message, the destination and the default origin number from the global variables.
Optionally, if a proxy was set on the global_proxy
variable, it will be used to make the call.
Now we finally execute the main function, we ask for the message that we want to send and the destination phone number to send it.
Finally call the sendSMS()
function to send the message
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
|
;_Step_2
[API]
;Insert your api url here
base_url=https://livelink.sapdigitalinterconnect.com/api
;Insert your generated app key here
app_key=appKey
;Insert your generated app secret here
app_secret=appSecret
;Insert your default origin here
default_origin=
[PROXY]
http=http://proxy:8080
https=http://proxy:8080