@@ -18,9 +18,6 @@ def verify(self,
1818 api_key = None ,
1919 access_token = None ):
2020 options = {
21- 'headers' : {
22- 'Authorization' : f'Bearer { self .api_key or api_key or access_token } '
23- },
2421 'params' : {
2522 'email' : email ,
2623 'smtp' : str (smtp ).lower (),
@@ -30,13 +27,10 @@ def verify(self,
3027 }
3128
3229 url = self .base_url + 'verify'
33- return self .__request ('get' , url , options )
30+ return self .__request ('get' , url , options , api_key or access_token )
3431
3532 def batch (self , emails , params = {}, api_key = None , access_token = None ):
3633 options = {
37- 'headers' : {
38- 'Authorization' : f'Bearer { self .api_key or api_key or access_token } '
39- },
4034 'params' : {
4135 ** params
4236 },
@@ -45,38 +39,32 @@ def batch(self, emails, params={}, api_key=None, access_token=None):
4539 }
4640 }
4741 url = self .base_url + 'batch'
48- return self .__request ('post' , url , options )
42+ return self .__request ('post' , url , options , api_key or access_token )
4943
5044 def batch_status (self ,
5145 batch_id ,
5246 simulate = None ,
5347 api_key = None ,
5448 access_token = None ):
5549 options = {
56- 'headers' : {
57- 'Authorization' : f'Bearer { self .api_key or api_key or access_token } '
58- },
5950 'params' : {
6051 'id' : batch_id ,
6152 'simulate' : simulate
6253 }
6354 }
6455
6556 url = self .base_url + 'batch'
66- return self .__request ('get' , url , options )
57+ return self .__request ('get' , url , options , api_key or access_token )
6758
6859 def account (self , api_key = None , access_token = None ):
69- options = {
70- 'headers' : {
71- 'Authorization' : f'Bearer { self .api_key or api_key or access_token } '
72- },
73- }
74-
7560 url = self .base_url + 'account'
76- return self .__request ('get' , url , options )
61+ return self .__request ('get' , url , {}, api_key or access_token )
7762
78- def __request (self , method , url , options ):
63+ def __request (self , method , url , options , key_or_token ):
7964 response = None
65+ options ['headers' ] = {
66+ 'Authorization' : f'Bearer { key_or_token or self .api_key } '
67+ }
8068 try :
8169 response = requests .request (method , url , ** options )
8270 response .raise_for_status ()
0 commit comments