3 from smsapi
.client
import SmsApiPlClient
6 access_token
= os
.getenv('SMSAPI_ACCESS_TOKEN')
8 client
= SmsApiPlClient(access_token
=access_token
)
11 results
= client
.sms
.send(to
='some-number', message
='some text message')
13 for result
in results
:
14 print(result
.id, result
.points
, result
.error
)
16 # send sms to many numbers
17 results
= client
.sms
.send(to
=['123-123-123', '321-321-321'], message
='some text message')
19 for result
in results
:
20 print(result
.id, result
.points
, result
.error
)
22 # send sms to contacts group
23 client
.sms
.send_to_group(group
='some-group', message
='some text message')
26 client
.sms
.send_flash(to
='some-number', message
='some text message')
29 client
.sms
.send_fast(to
='some-number', message
='some text message')
31 # remove_scheduled_sms
32 client
.sms
.remove_scheduled(id='scheduled-sms-id')
34 # send parametrized sms to many numbers
35 client
.sms
.send(to
=['number1', 'number2'], message
='some text [%1%]', param1
=['1', '2'])
37 # send_sms_with_custom_sender_name
38 client
.sms
.send(to
='some-number', message
='some text message', from_
='your-custom-sender-name')