問題タブ [oauth2client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
496 参照

ruby-on-rails-4 - Doorkeeper OAuth2-Client refresh_token は元のクライアント インスタンスでのみ機能します

そこで、Rails 4 アプリでドアキーパーを使用し、Ruby ユーザーを支援するための API ラッパーを作成しました。ほとんどすべてが想定どおりに機能します。次のような OAuth2 クライアントを追加しました。

最初に OAuth2Client のインスタンスを作成してユーザーを承認すると、次のようになります。

想定どおりにトークン ペア (refresh_token を使用) で応答します。以前と同じ OAuth2Client インスタンスを使用して、次のようにトークンを正常に更新して、新しいトークン ペアを取得できます。

ただし、OAuth2Client の新しいインスタンスで同じことを実行しようとすると (後で、または別のコントローラーなどで)、ドアキーパーから次のエラー応答が返されます。

0 投票する
1 に答える
2714 参照

python - gmail api で failedPrecondition エラーが発生する

Gmail API を動作させることができません。JWT でサーバー間認証を使用しています。

私のコードは次のようになります。

レスポンスは

ありがとう。

0 投票する
1 に答える
1376 参照

python - oauth2client.client python 3でGoogle Play APIにアクセスするには?

oauth2client.client で Google Play や​​その他の Google API を取得しようとする人はいますか? 一部、次のコードを書きました。

コードパラメータを取得する方法を教えてください。エラーは次のとおりです。

選択したAPIのメソッドを呼び出す方法は?

0 投票する
2 に答える
462 参照

python - argparser を使わずに client_secret を追加するには?

Google Genomics をテストしたい。私はプロジェクトを持っており、 api の開始からmain.pyを実行できます。ただし、このファイルは、資格情報の生成方法を oauth2client の内部に隠しています。

誰かがコードが何をするのか説明できますか? どうすればargparseなしでそれを何かに変換できますか?

私は google-api ドキュメントの他のソリューションを試してみましたが、主なポイントは、何が行われているのか理解できないため、何をすべきか理解できないということです。(OAuth2clientも完全には理解していません) この回答は、argparseが必須であることを示唆しています。しかし、 google-api-python-client を使用するこの他の方法では使用しないでください...

0 投票する
1 に答える
4977 参照

oauth-2.0 - org.springframework.web.client.RestTemplate - POST リクエストの結果が 400 (Bad Request); エラー ハンドラの呼び出し

Spring OAuth2RestTemplate コードを開発し、2 脚の Oauth 2.0 と Apache OauthClient を使用して Access トークンから参照を取得しようとしています。

2 つの提案が与えられました。Apache Oltu を使用した最初の提案は、私にはまったく問題なく機能しました。現在、Spring Oauth2 RestTemplate を使用する 2 番目のオプションを開発しようとしています。

私が得ているエラー:-

私は数週間にわたってアプリケーションのデバッグを試み、最終的に stackoverflow.com に投稿することにしました。これが私が開発したコードです

以下のデイブの提案されたコードに従った場合、デイブのコードも機能しているように見えますが、なぜこれが機能しないのですか? そのような概念の違いは見当たりません。

次に、別のエラーが発生しましたが、これは予想どおりのようです。このエラーをどのように乗り越えることができますか?

pom.xml:

0 投票する
2 に答える
3474 参照

python - oauth2client.client.CryptoUnavailableError: 利用可能な暗号ライブラリがありません

私がやろうとしているのは、Python を使用して、私が持っている Google スプレッドシートにアクセスすることです。スプレッドシートからデータを取得して操作し、分析を実行したいと考えています。過去に gspread を使用して成功しましたが、使用しようとすると、いくつかの壁にぶつかりました。次のコードを実行すると:

次のエラーが表示されます: oauth2client.client.CryptoUnavailableError: 利用可能な暗号ライブラリがありません

ここで、PyOpenSLL をダウンロードしてインストールすると、このエラーを回避できることを読みました。さて、GitHubからコードをダウンロードして実行しました

そして、私はまだこのエラーに遭遇しています。このモジュールで何かする必要がありますか、それとも他に何か完全に欠けているだけですか? 助けてくれてありがとう。

また、これがエラーに関係しているかどうかはわかりませんが、開くときにファイルの種類のエンコーディングを変更したのは、定期的に開こうとしたときに UnicodeDecodeError をスローしていたためです。

0 投票する
1 に答える
865 参照

c# - 分散アプリケーションで OAuth トークンを更新するための戦略

プロバイダーによって発行された OAuth トークンを使用して API と通信する分散 webapi アプリケーションがあり、そのアプリケーションは特定の時間持続します。

トークンをデータストアに保存し、API を呼び出す前に取得することを考えており、1 時間ごとにトークンを更新するバックグラウンド Windows サービスを用意しています。

分散アプリケーションでトークンを更新する方法について実証済みのパターンはありますか?

ありがとうねん