我想整合用户的VIMEO视频在我的web应用程序和我在github上这个代码https://gist.github.com/2944212使用的代码,我可以卖到oauth_signature值。
现在我有这个参数。
params = {
'oauth_consumer_key': 'XXXXXXXXXXXXXXXXXXXX',
'oauth_callback': callback,
'oauth_nonce': nonce,
'oauth_signature_method': 'HMAC-SHA1',
'oauth_signature': 'XXXXXXXXXXXXXXXXXXXX',
'oauth_timestamp': timestamp,
'oauth_version': '1.0'
}
与我如何能获取的oauth_token https://developer.vimeo.com/apis/advanced#oauth在Python?
任何人都可以指导我?
谢谢!
使用代码您发布。 只是阅读的结果r.text
在年底应该给你一个oauth_token
和oauth_token_secret
(以及一个oauth_callback_confirmed参数)。
你收到的是实际上是一个请求令牌,这需要由用户进行授权:
打开网页浏览器指向https://vimeo.com/oauth/authorize?oauth_token=THE_OAUTH_TOKEN_YOU_JUST_RECEIVED
。 登录那里,你将被重定向到您的回调。 在回调URL的末尾,你会看到你oauth_token
再次和oauth_verifier
参数,像这样:
http://stage.bahai.us/apps/terrace/vimeo-callback?oauth_token=a9fb93ebef0fb42cbb96c92ff917b7ea&oauth_verifier=c7afdb2b65c1d77e0cf09687ddc5a8d5
现在,您可以继续获得访问令牌,这是你需要做全面的API请求到Vimeo什么。
该组oauth_token和oauth_verifier加入了类似的请求,你没有在脚本你联系。 当您登录你的要求,你将需要与你的两个消费者和您的令牌签名:
req.sign_request(signature_method, consumer, token)
并将该请求发送到https://vimeo.com/oauth/access_token
端点。 这应该通过读取响应文本,包括您的访问令牌和访问令牌秘密给你一个直接的回应,再次。