0

クライアントが APIGEE にアクセスすることを認証および承認する方法を見つけようとしています。私はそれを機能させることができないようです。Python Requests-OAuthlib を使用しています。これが私のコードです:

 from requests_oauthlib import OAuth2Session

 client_id = r'my_client_id'
 client_secret = r'my_client_secret'
 redirect_uri = 'https://api.usergrid.com/org/app'

 oauth = OAuth2Session(client_id, redirect_uri=redirect_uri)
 authorization_url, state = oauth.authorization_url('https://api.usergrid.com/org/app/token', grant_type='client_credentials')
 redirect_response = raw_input(authorization_url)
 token = oauth.fetch_token('https://api.usergrid.com/org/app/token', client_secret=client_secret, authorization_response=redirect_response)

 url = "https://api.usergrid.com/org/app/my_collection"
 r = oauth.get(url)

次のエラーが表示されます:「code または authorization_code パラメーターを指定してください。」

私が間違っていることについてのアイデアはありますか? ここにある APIGEE ドキュメントを使用しています: http://apigee.com/docs/app-services/content/authenticating-users-and-application-clients

前もって感謝します。

4

1 に答える 1