問題タブ [google-auth-library]
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.
python - google-auth ライブラリに従って requests モジュールがインストールされないのはなぜですか?
Google カレンダー API を使用していくつかのイベントをフェッチし、venv を使用して必要なすべてのパッケージを格納しています。パッケージがインストールされていないgoogle.auth.transport.requests
ため、正しく機能しないという単純な問題が発生しました。requests
コードとエラー:
この問題は、1 行のコードを使用して確認できます。
google.auth.transport.requests
次のエラーが(2 つのトレースバックの下部にある)からコンソールにダンプされます。
試行の失敗
- venv の削除と再作成。
- --no-cache-dir および --ignore-installed を使用してモジュールをインストールします。
情報
import requests
またはfrom google.auth.transport.requests import Request
コンソールからの実行はenv\Scripts\python
問題なく動作します。- 次のディレクトリ内に配置されたファイル
temp.py
に配置された同じ行は、次のように実行されます。AutoMate\
: 安全AutoMate\src\
: 安全AutoMate\src\sources\
: エラーAutoMate\src\sources\temp\
: 安全 (sources\temp はデバッグ用にのみ作成)AutoMate\src\sources\util\
: 安全。
env\Scripts\python
注: ここと以下のすべてのテストは、 と を使用して AutoMate\ から実行されましたenv\Scripts\pip
。
venv の外側の pip には、Google 認証モジュールはどれもインストールされていません。
プロジェクトの構造は次のとおりです。
- の出力
env\Scripts\pip list
:
c# - access_token を google oath2 からクラス ライブラリに取得する方法
ネット クラス ライブラリでは、この Google サービスを呼び出す必要があります。
すでに Google コンソールにウェブサイトを登録しているため、ユーザーは Google 資格情報でもアクセスできます。
しかし、Google に保存されている登録済みのユーザーのサブスクリプション データを取得するサービスが必要です。
の値はわかっていますPUBLICATION_ID
が、取得する方法がわかりませんGSI_ACCESS_TOKEN
。
NuGet には google API にアクセスするためのライブラリがたくさんありますが、アクセス トークンを取得するにはどれを使用すればよいでしょうか?
誰かサンプルコードを教えてもらえますか?
ありがとう。