1-
21import os
32
43from smsapi .client import SmsApiPlClient
54
65
76access_token = os .getenv ('SMSAPI_ACCESS_TOKEN' )
87
9-
108client = SmsApiPlClient (access_token = access_token )
119
10+ # send single sms
11+ result = client .sms .send (to = 'some-number' , message = 'some text message' )
1212
13- def basic_send_sms ():
14- client .sms .send (to = 'some-number' , message = 'some text message' )
15-
16-
17- def send_flash_sms ():
18- client .sms .send_flash (to = 'some-number' , message = 'some text message' )
19-
20-
21- def send_sms_fast ():
22- client .sms .send_fast (to = 'some-number' , message = 'some text message' )
13+ print (result [0 ].id , result [0 ].points , result [0 ].status )
2314
15+ # send sms to many numbers
16+ results = client .sms .send (to = ['123-123-123' , '321-321-321' ], message = 'some text message' )
2417
25- def send_sms_to_contacts_group () :
26- client . sms . send_to_group ( group = 'some-group' , message = 'some text message' )
18+ for result in results :
19+ print ( result . id , result . points , result . error )
2720
21+ # send sms to contacts group
22+ client .sms .send_to_group (group = 'some-group' , message = 'some text message' )
2823
29- def remove_scheduled_sms ():
30- client .sms .remove_scheduled ( id = 'scheduled-sms-id ' )
24+ # send flash sms
25+ client .sms .send_flash ( to = 'some-number' , message = 'some text message ' )
3126
27+ # send sms fast
28+ client .sms .send_fast (to = 'some-number' , message = 'some text message' )
3229
33- def send_parametrized_sms_to_many_numbers ():
34- client .sms .send ( to = [ 'number1' , 'number2' ], message = 'some text [%1%]' , param1 = [ '1' , '2' ] )
30+ # remove_scheduled_sms
31+ client .sms .remove_scheduled ( id = 'scheduled-sms-id' )
3532
33+ # send parametrized sms to many numbers
34+ client .sms .send (to = ['number1' , 'number2' ], message = 'some text [%1%]' , param1 = ['1' , '2' ])
3635
37- def send_sms_with_custom_sender_name ():
38- client .sms .send (to = 'some-number' , message = 'some text message' , from_ = 'your-custom-sender-name' )
36+ # send_sms_with_custom_sender_name
37+ client .sms .send (to = 'some-number' , message = 'some text message' , from_ = 'your-custom-sender-name' )
0 commit comments