def create_session(self):
"""
create session to be re-used until expiry for get and post calls
returns session (OAuth2Session object)
"""
if self.base_URL[-1:] != "/":
self.base_URL = self.base_URL + "/"
if validate_URL_form(self.base_URL):
oauth_service = self.get_oauth_service()
access_token = self.get_access_token(oauth_service)
self._session = oauth_service.get_session(access_token)
if self.validate_URL_existence(self.base_URL, use_session=True) is\
False:
raise Exception("Cannot create session. " +
"Verify your credentials are correct.")
else:
raise URLError(self.base_URL + " is not a valid URL")
评论列表
文章目录