PythonでのAPIのOAuth2認証

ant_sol

Python3を使用してManheim社を通じてAPIのOAuth2認証を使用しようとしています。

ドキュメントには、「「クライアント資格情報」と「リソース所有者」の付与タイプの両方が現在サポートされており、トークンを要求するために必要な変更について詳しく説明しています」と記載されています。APIのドキュメントは次のとおりです:http//developer.manheim.com/#/authentication

次のリンクをガイドとして使用しましたが、役に立ちませんでした:https//requests-oauthlib.readthedocs.io/en/latest/oauth2_workflow.html#backend-application-flow

彼らは私にクライアントIDとクライアントシークレットを提供してくれました。次のエラーが表示されます。

MissingTokenError: (missing_token) Missing access token parameter.

私はこれを試しました:

from oauthlib.oauth2 import BackendApplicationClient

client_id = 'my_id'
client_secret = 'my_secret'
token_url = 'https://sandbox.api.manheim.com/oauth2/token.oauth2'

client = BackendApplicationClient(client_id=client_id)
oauth = OAuth2Session(client=client)
token = oauth.fetch_token(token_url=token_url, 
client_id=client_id,client_secret=client_secret)

私もこれを試しました:

from oauthlib.oauth2 import BackendApplicationClient
from requests.auth import HTTPBasicAuth

client_id = 'my_id'
client_secret = 'my_secret'
token_url = 'https://sandbox.api.manheim.com/oauth2/token.oauth2'

auth = HTTPBasicAuth(client_id, client_secret)
client = BackendApplicationClient(client_id=client_id)
oauth = OAuth2Session(client=client)
token = oauth.fetch_token(token_url=token_url, auth=auth)

私は他のテクニックを試しましたが、成功しませんでした。私は何が間違っているのですか?APIにアクセスするには何が必要ですか?

私はすべての助けに感謝します!

ant_sol

結果:APIを管理している開発者チームに連絡して自分で修正しました。間違ったエンドポイントを使用していました。

token_urlを次のように変更しました。

token_url = 'https://api.manheim.com/oauth2/token.oauth2'

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

APIのOAuth2認証/承認

分類Dev

API認証とOAuth2の使用

分類Dev

UnityでのOAuth2認証と操作

分類Dev

iOSでNSURLSessionsを使用したサーバーAPIのoAuth2認証

分類Dev

GolangでのOauth2認証情報の保存

分類Dev

Javaでの認証の問題Oauth2

分類Dev

admin-on-rest での認証と OAuth2 の実装

分類Dev

OAuth2を使用したOffice365でのIMAP認証

分類Dev

認証用のOAuth2ではありませんか?

分類Dev

iOSでのOAuth2による認証

分類Dev

空の認証局でのSpring OAuth2ログインの成功

分類Dev

OAuth2での認証コードと暗黙の付与タイプの混合

分類Dev

Instagram API:スコープはOAuth2の暗黙的な認証フローで機能しますか?

分類Dev

パッケージ「golang.org/x/oauth2」を使用したoauth2での認証

分類Dev

OAuth2を使用したAPI Gatewayのクライアント認証情報

分類Dev

Spring Security OAuth2のauth_code付与で匿名認証は可能ですか?

分類Dev

ブラウザなしでOAuth2を使用したGoogleでの認証

分類Dev

ApigilityのMongoでOAuth2認証を有効にできませんか?

分類Dev

ApigilityのMongoでOAuth2認証を有効にできませんか?

分類Dev

RESTfulサービスでのカスタム手動Oauth2認証

分類Dev

OAuth2多要素認証のnullクライアント

分類Dev

ServiceStack .NETCore用のOAuth2認証プラグイン

分類Dev

OAuth2認証コードフローのOpenAPI / Swagger仕様

分類Dev

Kubernetesnginx入力+ oauth2外部認証のタイムアウト

分類Dev

内部アプリケーションのOAuth2認証

分類Dev

JavaベースのGoogleApp Engine、Android、認証oauth2

分類Dev

ネイティブアプリのOAuth2認証

分類Dev

Xero oAuth2認証

分類Dev

Google oauth1のoauth2への移行:無効な認証ヘッダー

Related 関連記事

  1. 1

    APIのOAuth2認証/承認

  2. 2

    API認証とOAuth2の使用

  3. 3

    UnityでのOAuth2認証と操作

  4. 4

    iOSでNSURLSessionsを使用したサーバーAPIのoAuth2認証

  5. 5

    GolangでのOauth2認証情報の保存

  6. 6

    Javaでの認証の問題Oauth2

  7. 7

    admin-on-rest での認証と OAuth2 の実装

  8. 8

    OAuth2を使用したOffice365でのIMAP認証

  9. 9

    認証用のOAuth2ではありませんか?

  10. 10

    iOSでのOAuth2による認証

  11. 11

    空の認証局でのSpring OAuth2ログインの成功

  12. 12

    OAuth2での認証コードと暗黙の付与タイプの混合

  13. 13

    Instagram API:スコープはOAuth2の暗黙的な認証フローで機能しますか?

  14. 14

    パッケージ「golang.org/x/oauth2」を使用したoauth2での認証

  15. 15

    OAuth2を使用したAPI Gatewayのクライアント認証情報

  16. 16

    Spring Security OAuth2のauth_code付与で匿名認証は可能ですか?

  17. 17

    ブラウザなしでOAuth2を使用したGoogleでの認証

  18. 18

    ApigilityのMongoでOAuth2認証を有効にできませんか?

  19. 19

    ApigilityのMongoでOAuth2認証を有効にできませんか?

  20. 20

    RESTfulサービスでのカスタム手動Oauth2認証

  21. 21

    OAuth2多要素認証のnullクライアント

  22. 22

    ServiceStack .NETCore用のOAuth2認証プラグイン

  23. 23

    OAuth2認証コードフローのOpenAPI / Swagger仕様

  24. 24

    Kubernetesnginx入力+ oauth2外部認証のタイムアウト

  25. 25

    内部アプリケーションのOAuth2認証

  26. 26

    JavaベースのGoogleApp Engine、Android、認証oauth2

  27. 27

    ネイティブアプリのOAuth2認証

  28. 28

    Xero oAuth2認証

  29. 29

    Google oauth1のoauth2への移行:無効な認証ヘッダー

ホットタグ

アーカイブ