問題タブ [google-api-ruby-client]
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.
google-api - Ruby で Gmail API リクエストを作成中にエラーが発生しました
API を介して Gmail で下書きを送信する際に問題があり、特に Ruby を使用しているため、ドキュメントはあまり役に立ちません。
問題なく下書きを作成できますが、新しく作成した下書きを送信しようとすると、次のようなエラーが表示されます。
関連するコードは次のとおりです。
デバッガーを見ると、次の理由でエラーが表示されるようです。
ここで何が欠けていますか?パラメータをapi_methodに渡す必要がある場所を見たことがありませんか? また、これが文書化されている場所と、パラメータは何であるべきかをどこで見つけることができますか?
ありがとう!
google-api-ruby-client - インストールされたアプリ用の純粋なコマンドライン oauth フローはありますか?
インストールされたアプリの純粋なコマンド ライン oauth フローを取得しようとしていますが、これをまとめるのは簡単ではありません... ドキュメントがひどく不足しています... ドライブの例から始めました ( https://github.com/google /google-api-ruby-client-samples/tree/master/drive ) にclient.authorization = flow.authorize(file_storage)
到達すると、Webrick を起動して Web ページを作成しようとします。Google が提供する CLI ツールと同様に機能するものが必要です。アクセスする必要がある URL を出力し、コピーして貼り付けることができる応答を読み取る必要があります。これはGoogle Rubyクライアントで可能ですか?
ruby-on-rails - サービス アカウント (Ruby クライアント) を使用して偽装するように Google API ユーザーを設定する方法は?
私はサービス アカウントを持っており、OAuth2 gem をGoogle API Ruby Clientと一緒に使用しています。
私の目的は、特定のユーザーのアカウントへのアクセスを許可し、それ以外のアクセスを許可しないアクセス トークンを取得することです。これは、HTTP を使用する場合はパラメーターを使用して実現されることが多いと思いますがsub
、上記の Ruby クライアント ライブラリを使用してこれを行うにはどうすればよいでしょうか?
アクセス トークンを正常に取得し、それを使用してドライブ v2 ファイル リスト API にアクセスできます。応答には常に「ドライブの使用方法」ドキュメントが 1 つ表示され、それ以外は表示されません。
ユーザーになりすます試みが成功しなかったと思われます。sub
基本的に、以下の関数のオプションとしてメールアドレスを渡しています。
おそらく、それはこれを行う方法ではありません。
1 人のユーザーを偽装し、他のユーザーを偽装しないアクセスを許可する範囲のアクセス トークンを取得するにはどうすればよいですか?
Steve のコメントに従って、私は intridea Gem を削除し、現在は Signet を使用しています。もう少し進みますが、:person を指定すると access_denied エラーが発生して行き詰まります。それがなくても認証できますが、明らかに発行者としてアクセスできます。
「テスト インストール フロー」を実行するコンソール プロジェクトがありますが、クライアントが信頼されていないようです。私はどこを見ますか?
ありがとう。