mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-28 09:31:01 +01:00
[ie/cbc] Ignore any 426 from API (#7689)
Closes #7477 Authored by: makew0rld
This commit is contained in:
parent
cebbd33b1c
commit
9bf14be775
@ -339,12 +339,12 @@ def _new_claims_token(self, email, password):
|
|||||||
data = json.dumps({'jwt': sig}).encode()
|
data = json.dumps({'jwt': sig}).encode()
|
||||||
headers = {'content-type': 'application/json', 'ott-device-type': 'web'}
|
headers = {'content-type': 'application/json', 'ott-device-type': 'web'}
|
||||||
resp = self._download_json('https://services.radio-canada.ca/ott/cbc-api/v2/token',
|
resp = self._download_json('https://services.radio-canada.ca/ott/cbc-api/v2/token',
|
||||||
None, data=data, headers=headers)
|
None, data=data, headers=headers, expected_status=426)
|
||||||
cbc_access_token = resp['accessToken']
|
cbc_access_token = resp['accessToken']
|
||||||
|
|
||||||
headers = {'content-type': 'application/json', 'ott-device-type': 'web', 'ott-access-token': cbc_access_token}
|
headers = {'content-type': 'application/json', 'ott-device-type': 'web', 'ott-access-token': cbc_access_token}
|
||||||
resp = self._download_json('https://services.radio-canada.ca/ott/cbc-api/v2/profile',
|
resp = self._download_json('https://services.radio-canada.ca/ott/cbc-api/v2/profile',
|
||||||
None, headers=headers)
|
None, headers=headers, expected_status=426)
|
||||||
return resp['claimsToken']
|
return resp['claimsToken']
|
||||||
|
|
||||||
def _get_claims_token_expiry(self):
|
def _get_claims_token_expiry(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user