Browse Source

[vrv] fix oauth signing for python 2(#14307)

master-ytdl-org
Remita Amine 6 years ago
parent
commit
503b604a31
1 changed files with 7 additions and 7 deletions
  1. +7
    -7
      youtube_dl/extractor/vrv.py

+ 7
- 7
youtube_dl/extractor/vrv.py View File

@ -32,14 +32,14 @@ class VRVBaseIE(InfoExtractor):
def _call_api(self, path, video_id, note, data=None):
# https://tools.ietf.org/html/rfc5849#section-3
base_url = self._API_DOMAIN + '/core/' + path
query = {
'oauth_consumer_key': self._API_PARAMS['oAuthKey'],
'oauth_nonce': ''.join([random.choice(string.ascii_letters) for _ in range(32)]),
'oauth_signature_method': 'HMAC-SHA1',
'oauth_timestamp': int(time.time()),
}
query = [
('oauth_consumer_key', self._API_PARAMS['oAuthKey']),
('oauth_nonce', ''.join([random.choice(string.ascii_letters) for _ in range(32)])),
('oauth_signature_method', 'HMAC-SHA1'),
('oauth_timestamp', int(time.time())),
]
if self._TOKEN:
query['oauth_token'] = self._TOKEN
query.append(('oauth_token', self._TOKEN))
encoded_query = compat_urllib_parse_urlencode(query)
headers = self.geo_verification_headers()
if data:


Loading…
Cancel
Save