@@ -8,20 +8,24 @@ def __init__(self, api_key, api_url='https://newsapi.org/v2/'):
88 self .url = api_url .rstrip ('/' )
99 self .auth = NewsApiAuth (api_key = api_key )
1010
11- def get_top_headlines (self , q = None , sources = None , language = None , country = None ):
11+ def get_top_headlines (self , q = None , sources = None , language = None , country = None , category = None , page_size = None ,
12+ page = None ):
1213 # Define Payload
1314 payload = {}
1415 payload ['q' ] = q
1516 payload ['sources' ] = sources
1617 payload ['language' ] = language
1718 payload ['country' ] = country
19+ payload ['category' ] = category
20+ payload ['pageSize' ] = page_size
21+ payload ['page' ] = page
1822
1923 # Send Request
2024 r = requests .get (self .url + '/top-headlines' , auth = self .auth , timeout = 30 , params = payload )
2125 return r .json ()
2226
23- def get_everything (self , q = None , sources = None , domains = None , from_parameter = None , to = None , language = None , sort_by = None ,
24- page = None , page_size = None ):
27+ def get_everything (self , q = None , sources = None , domains = None , from_parameter = None , to = None , language = None ,
28+ sort_by = None , page = None , page_size = None ):
2529 # Define Payload
2630 payload = {}
2731 payload ['q' ] = q
0 commit comments