Requesting video info has new end-point requiring a new vrtPlayerToken.
This commit is contained in:
parent
63529e935c
commit
8d8015f684
@ -40,9 +40,14 @@ class CanvasIE(InfoExtractor):
|
|||||||
mobj = re.match(self._VALID_URL, url)
|
mobj = re.match(self._VALID_URL, url)
|
||||||
site_id, video_id = mobj.group('site_id'), mobj.group('id')
|
site_id, video_id = mobj.group('site_id'), mobj.group('id')
|
||||||
|
|
||||||
|
token = self._download_json('https://media-services-public.vrt.be/vualto-video-aggregator-web/'
|
||||||
|
'rest/external/v1/tokens', None, data={},
|
||||||
|
headers={"accept": "*/*", "content-type": "application/json", "method": "POST"})
|
||||||
|
vrtPlayerToken = token.get('vrtPlayerToken')
|
||||||
|
|
||||||
data = self._download_json(
|
data = self._download_json(
|
||||||
'https://mediazone.vrt.be/api/v1/%s/assets/%s'
|
'https://media-services-public.vrt.be/vualto-video-aggregator-web/rest/external/v1/videos/%s?vrtPlayerToken=%s&client=vrtvideo'
|
||||||
% (site_id, video_id), video_id)
|
% (video_id, vrtPlayerToken), video_id)
|
||||||
|
|
||||||
title = data['title']
|
title = data['title']
|
||||||
description = data.get('description')
|
description = data.get('description')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user