コード例 #1
0
ファイル: client.py プロジェクト: TomFaulkner/newsapi-python
 def __init__(self,
              api_key: str,
              api_url='https://newsapi.org/v2/',
              timeout=30,
              countries=COUNTRIES,
              categories=CATEGORIES,
              languages=LANGUAGES) -> None:
     self._url = api_url.rstrip('/')
     self._get = partial(requests.get,
                         auth=NewsApiAuth(api_key=api_key),
                         timeout=timeout)
     self._COUNTRIES = countries
     self._CATEGORIES = categories
     self._LANGUAGES = languages
コード例 #2
0
 def __init__(self, api_key, api_url='https://newsapi.org/v2/'):
     self.url = api_url.rstrip('/')
     self.auth = NewsApiAuth(api_key=api_key)
コード例 #3
0
 def __init__(self, api_key):
     self.auth = NewsApiAuth(api_key=api_key)
コード例 #4
0
 def __init__(self, api_key):
     self.auth = NewsApiAuth(api_key='e4313a22f54042c9aba095ce5354be51')
コード例 #5
0
 def __init__(self, api_key, session=None):
     self.auth = NewsApiAuth(api_key=api_key)
     if session is None:
         self.request_method = requests
     else:
         self.request_method = session