33
44
55class Client (object ):
6- rootEndpoint = 'https://api.instasent.com/'
6+
77 secureChannel = 'https://api.instasent.com/'
8- useSecureChannel = True
98
10- def __init__ (self , token , use_secure_channel = True ):
9+ def __init__ (self , token ):
1110 self .token = token
12- self .useSecureChannel = use_secure_channel
1311
1412 def send_sms (self , sender , to , text , client_id = '' ):
15- if self .useSecureChannel :
16- url = self .secureChannel + 'sms/'
17- else :
18- url = self .rootEndpoint + 'sms/'
13+ url = self .secureChannel + 'sms/'
1914
2015 http_method = 'POST'
2116
@@ -24,27 +19,21 @@ def send_sms(self, sender, to, text, client_id=''):
2419 return self .execute_request (url , http_method , data )
2520
2621 def get_sms_by_id (self , id ):
27- if self .useSecureChannel :
28- url = self .secureChannel + 'sms/' + id
29- else :
30- url = self .rootEndpoint + 'sms/' + id
22+ url = self .secureChannel + 'sms/' + id
3123
3224 http_method = 'GET'
3325
3426 return self .execute_request (url , http_method )
3527
3628 def get_sms (self , page = 1 , per_page = 10 ):
37- if self .useSecureChannel :
38- url = self .secureChannel + 'sms/?page=' + str (page ) + 'per_page=' + str (per_page )
39- else :
40- url = self .rootEndpoint + 'sms/?page=' + str (page ) + 'per_page=' + str (per_page )
29+ url = self .secureChannel + 'sms/?page=' + str (page ) + 'per_page=' + str (per_page )
4130
4231 http_method = 'GET'
4332
4433 return self .execute_request (url , http_method )
4534
4635 def request_verify (self , sender , to , text , token_length = '' , timeout = '' , client_id = '' ):
47- url = self .secureChannel + 'verify/' if self . useSecureChannel else self . rootEndpoint + 'verify/'
36+ url = self .secureChannel + 'verify/'
4837 http_method = 'POST'
4938 data = {'sms' : {'from' : sender , 'to' : to , 'text' : text }}
5039
@@ -60,52 +49,46 @@ def request_verify(self, sender, to, text, token_length='', timeout='', client_i
6049 return self .execute_request (url , http_method , data )
6150
6251 def check_verify (self , id , token ):
63- url = self .secureChannel + 'verify/' + id if self . useSecureChannel else self . rootEndpoint + 'verify/' + id
52+ url = self .secureChannel + 'verify/' + id
6453 url += '?token=' + token
6554 http_method = 'GET'
6655
6756 return self .execute_request (url , http_method , {})
6857
6958 def get_verify_by_id (self , id ):
70- url = self .secureChannel + 'verify/' + id if self . useSecureChannel else self . rootEndpoint + 'verify/' + id
59+ url = self .secureChannel + 'verify/' + id
7160 http_method = 'GET'
7261
7362 return self .execute_request (url , http_method , {})
7463
7564 def get_verify (self , page = 1 , per_page = 10 ):
76- if self .useSecureChannel :
77- url = self .secureChannel + 'verify/?page=' + str (page ) + 'per_page=' + str (per_page )
78- else :
79- url = self .rootEndpoint + 'verify/?page=' + str (page ) + 'per_page=' + str (per_page )
65+ url = self .secureChannel + 'verify/?page=' + str (page ) + 'per_page=' + str (per_page )
8066
8167 http_method = 'GET'
8268
8369 return self .execute_request (url , http_method )
8470
8571 def do_lookup (self , to ):
86- url = self .secureChannel + 'lookup/' if self . useSecureChannel else self . rootEndpoint + 'lookup/'
72+ url = self .secureChannel + 'lookup/'
8773 http_method = 'POST'
8874 data = {'to' : to }
8975
9076 return self .execute_request (url , http_method , data )
9177
9278 def get_lookup_by_id (self , id ):
93- url = self .secureChannel + 'lookup/' + id if self . useSecureChannel else self . rootEndpoint + 'lookup/' + id
79+ url = self .secureChannel + 'lookup/' + id
9480 http_method = 'GET'
9581
9682 return self .execute_request (url , http_method , {})
9783
9884 def get_lookups (self , page = 1 , per_page = 10 ):
99- if self .useSecureChannel :
100- url = self .secureChannel + 'lookup/?page=' + str (page ) + 'per_page=' + str (per_page )
101- else :
102- url = self .rootEndpoint + 'lookup/?page=' + str (page ) + 'per_page=' + str (per_page )
85+ url = self .secureChannel + 'lookup/?page=' + str (page ) + 'per_page=' + str (per_page )
10386 http_method = 'GET'
10487
10588 return self .execute_request (url , http_method , {})
10689
10790 def get_account_balance (self ):
108- url = self .secureChannel + 'organization/account/' if self . useSecureChannel else self . rootEndpoint + 'organization/account/'
91+ url = self .secureChannel + 'organization/account/'
10992 http_method = 'GET'
11093
11194 return self .execute_request (url , http_method , {})
0 commit comments