私はOAuth2認可を取得したAdwords APIを使いこなそうとしています。PythonのOAuth2 with sudsを使用したGoogle Adwords API認証
私は認証コードを取得するアカウントを承認することができます。このコードをOAuth2のaccess_token/refresh_tokenと交換することができます。しかし、次に何...?
Google Adwords API SOAPリクエストヘッダーには、authToken、developerToken、およびuserAgent(clientCustomerIdはオプション)が必要です。 Access_tokenからauthTokenに至るドキュメントに誰かを指させることができますか(それは私が紛失している要素だと推測します)。
私はPython Adwordsライブラリをうまく使いました。また、APIを直接呼び出してauthTokenを作成するためにusername/passwordを使用してSOAPクライアントとしてsudsを使用しましたが、私のアプリのOAuth2実装。
私はインターウェブ、Googleアドワーズグループ、ここではStackOverflowを検索しましたが、何も助けが見つかりませんでした。私はOAuth2プレイグラウンドを見てきましたが、SOAP関連の呼び出しをまだ行うことはできませんでしたが、それは私の次の呼び出しポイントです。
ご意見やご提案があれば幸いです。
乾杯 H
リンク先の例は、oAuth 2.0を使用しているようです。それにもかかわらず、私はハワード・サンドフォードの記述と同じ問題に直面しています。 –
例はおそらくoAuth 2.0をサポートするようにAdWords APIが更新されて以来、最初に投稿して以来変更されています。実際、oAuth 2.0は現在推奨されている認証メカニズムです。また、oAuth 1.0aとClientLogin APIは償却されているので、可能であればoAuth 2.0を使用する必要があります。 –
この例は変更されておらず、矛盾してpython-oauth2が読み込まれます。これは、OAuth 1.0プロトコルのPython実装の2番目の反復処理のようです。最新のhttp://code.google.com/p/google-api -adwords-python-lib/source/browse/trunk/adspygoogle/common/oauth/PythonOAuth2OAuthHandler.pyファイルには、.pyファイルの内部に20のoauthバージョン1.0aが明示的に記載されています。基本的に、PythonはOAuth 2.0をサポートしていません。 – abourget