def _get_video_info(self, video_id, partner_id, service_url=None):
    actions = [{'action': 'null', 'apiVersion': '3.1.5', 'clientTag': 'kdp:v3.8.5', 'format': 1, 'service': 'multirequest'}, {'expiry': 86400, 'service': 'session', 'action': 'startWidgetSession', 'widgetId': ('_%s' % partner_id)}, {'action': 'get', 'entryId': video_id, 'service': 'baseentry', 'ks': '{1:result:ks}', 'responseProfile:fields': 'createdAt,dataUrl,duration,name,plays,thumbnailUrl,userId', 'responseProfile:type': 1}, {'action': 'getbyentryid', 'entryId': video_id, 'service': 'flavorAsset', 'ks': '{1:result:ks}'}, {'action': 'list', 'filter:entryIdEqual': video_id, 'service': 'caption_captionasset', 'ks': '{1:result:ks}'}]
    return self._kaltura_api_call(video_id, actions, service_url, note='Downloading video info JSON')
def _get_video_info(self, video_id, partner_id, service_url=None):
    actions = [{'action': 'null', 'apiVersion': '3.1.5', 'clientTag': 'kdp:v3.8.5', 'format': 1, 'service': 'multirequest'}, {'expiry': 86400, 'service': 'session', 'action': 'startWidgetSession', 'widgetId': ('_%s' % partner_id)}, {'action': 'get', 'entryId': video_id, 'service': 'baseentry', 'ks': '{1:result:ks}', 'responseProfile:fields': 'createdAt,dataUrl,duration,name,plays,thumbnailUrl,userId', 'responseProfile:type': 1}, {'action': 'getbyentryid', 'entryId': video_id, 'service': 'flavorAsset', 'ks': '{1:result:ks}'}, {'action': 'list', 'filter:entryIdEqual': video_id, 'service': 'caption_captionasset', 'ks': '{1:result:ks}'}]
    return self._kaltura_api_call(video_id, actions, service_url, note='Downloading video info JSON')