我想在我的web应用程序中集成用户的vimeo视频,我在github https://gist.github.com/2944212中得到了这段代码,使用该代码我可以获取oauth_签名值。在
现在我有了这个参数。在
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'
}
有了它,我如何在Python中获取oauth_令牌https://developer.vimeo.com/apis/advanced#oauth?在
有人能引导我吗?在
谢谢!在
使用你发布的代码。{{{cdu}的结果应该是
您收到的实际上是一个请求令牌,需要用户授权:
打开指向
https://vimeo.com/oauth/authorize?oauth_token=THE_OAUTH_TOKEN_YOU_JUST_RECEIVED
的web浏览器。在那里登录,你将被重定向到你的回叫。在回调URL的末尾,您将再次看到您的oauth_token
,以及一个oauth_verifier
参数,如下所示:http://stage.bahai.us/apps/terrace/vimeo-callback?oauth_token=a9fb93ebef0fb42cbb96c92ff917b7ea&oauth_verifier=c7afdb2b65c1d77e0cf09687ddc5a8d5
现在您可以继续获取访问令牌,这是对vimeo执行完整API请求所需的。在
将oauth_令牌和oauth_验证器添加到与链接的脚本中类似的请求。当您签署您的请求时,您需要与您的消费者和您的代币签署:
req.sign_request(signature_method, consumer, token)
并将此请求发送到
https://vimeo.com/oauth/access_token
端点。这应该给您一个直接的响应,同样通过阅读响应文本,包含您的访问令牌和访问令牌机密。在相关问题 更多 >
编程相关推荐