logo

oasis-root

Compiled tree of Oasis Linux based on own branch at <https://hacktivis.me/git/oasis/> git clone https://anongit.hacktivis.me/git/oasis-root.git

gigya.py (633B)


  1. from .common import InfoExtractor
  2. from ..utils import (
  3. ExtractorError,
  4. urlencode_postdata,
  5. )
  6. class GigyaBaseIE(InfoExtractor):
  7. def _gigya_login(self, auth_data):
  8. auth_info = self._download_json(
  9. 'https://accounts.eu1.gigya.com/accounts.login', None,
  10. note='Logging in', errnote='Unable to log in',
  11. data=urlencode_postdata(auth_data))
  12. error_message = auth_info.get('errorDetails') or auth_info.get('errorMessage')
  13. if error_message:
  14. raise ExtractorError(
  15. f'Unable to login: {error_message}', expected=True)
  16. return auth_info