0

一部のビデオを処理して自動的にアップロードするコンソール スクリプトを作成しようとしています。私の vimeo 開発者アカウントを使用して、アプリケーションを作成しました。アップロードするたびに、このユーザーのアカウントになります。このアカウントからアップロードをリクエストし、許可を得ました。

コールバック URL から oauth 検証文字列を取得できないため、xAuth 経由で API に接続する必要があると思います。

ログインしようとしているこの python コードがありますが、400 Bad Request - Missing required parameter - A required parameter was missing を取得し続けます。

import oauth2 as oauth

consumer = oauth.Consumer(client_id, client_secret)
        client = oauth.Client(consumer)
        client.add_credentials('email', 'password')
        client.authorizations
        creds = {'Authorization': 'Basic', 'x_auth_username': 'email', 'xauth_password': 'password'}

    params = {}
    params['x_auth_mode'] = 'client_auth'
    params['x_auth_permission'] = 'write'
    params['x_auth_username'] = 'email'
    params['x_auth_password'] = 'password'

    client.set_signature_method = oauth.SignatureMethod_HMAC_SHA1()
    resp, token = client.request('https://vimeo.com/oauth/access_token',
                                 method='POST', body=urllib.urlencode(params),headers=urllib.urlencode(creds))
4

1 に答える 1