問題タブ [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.

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

python - google-auth ライブラリに従って requests モジュールがインストールされないのはなぜですか?

Google カレンダー API を使用していくつかのイベントをフェッチし、venv を使用して必要なすべてのパッケージを格納しています。パッケージがインストールされていないgoogle.auth.transport.requestsため、正しく機能しないという単純な問題が発生しました。requests

コードとエラー:


この問題は、1 行のコードを使用して確認できます。

google.auth.transport.requests次のエラーが(2 つのトレースバックの下部にある)からコンソールにダンプされます。

試行の失敗


  1. venv の削除と再作成。
  2. --no-cache-dir および --ignore-installed を使用してモジュールをインストールします。

情報


  1. import requestsまたはfrom google.auth.transport.requests import Requestコンソールからの実行はenv\Scripts\python問題なく動作します。
  2. 次のディレクトリ内に配置されたファイル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

  1. venv の外側の pip には、Google 認証モジュールはどれもインストールされていません。

  2. プロジェクトの構造は次のとおりです。

  1. の出力env\Scripts\pip list:
0 投票する
0 に答える
57 参照

c# - access_token を google oath2 からクラス ライブラリに取得する方法

ネット クラス ライブラリでは、この Google サービスを呼び出す必要があります。

https://subscribewithgoogle.googleapis.com/v1/publications/PUBLICATION_ID/entitlements?access_token=GSI_ACCESS_TOKEN

すでに Google コンソールにウェブサイトを登録しているため、ユーザーは Google 資格情報でもアクセスできます。

しかし、Google に保存されている登録済みのユーザーのサブスクリプション データを取得するサービスが必要です。

の値はわかっていますPUBLICATION_IDが、取得する方法がわかりませんGSI_ACCESS_TOKEN

NuGet には google API にアクセスするためのライブラリがたくさんありますが、アクセス トークンを取得するにはどれを使用すればよいでしょうか?

誰かサンプルコードを教えてもらえますか?

ありがとう。