12345678910111213141516171819202122232425262728293031323334353637383940 |
- from configparser import ConfigParser
- import requests
- from gmail_creator import api
- class SmsActivate:
- ''' sms-activate.ru API'''
- __api_key = '2c7d78A5b57efdc4db82ff46283664AA'
- __base_url = api.host_sms_activate + '/stubs/handler_api.php'
- def __init__(self):
- config = ConfigParser()
- config.read("config.ini")
- __api_key = config['settings']['smsactivate_token']
- def get_balance(self):
- ''' get balance '''
- params = {'api_key': self.__api_key, 'action': 'getBalance'}
- req = requests.get(self.__base_url, params=params)
- return req
- def get_number(self, service):
- ''' get a phone number '''
- params = {
- 'api_key': self.__api_key,
- 'action': 'getBalance',
- 'service': service
- }
- req = requests.get(self.__base_url, params=params)
- return req
- def main():
- sms = SmsActivate()
- sms.get_balance()
- if __name__ == '__main__':
- main()
|