問題タブ [google-data-api]
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.
php - Google Data API へのプログラムによるログイン
基本的に Google Finance アカウントのインターフェースとなるアプリケーションを構築しています。何人か利用します。これを行う方法について調査を始めたばかりで、すぐにハードルのように思えるのは、各ユーザーが自分のアカウントにログインする場合のために設計されているように見える Google の oAuth システムです。
私が理解している通常の手順は、私の Web アプリケーションから、ユーザーが Google のページにリダイレクトされ、そこで情報を入力してから送り返されるというものです。最終的には、必要なデータを取得するために使用できる承認済みのトークンを取得します。
しかし、今では、誰がアプリケーションにログインしていても、アプリケーションは常にアカウントからデータを取得するだけなので、常に承認する必要があり、ユーザーが知らないうちにプログラムで行う必要があります。
これは可能ですか?
web-services - Google Data API の ClientLogin が有効/使用可能な期間はどのくらいですか?
このGoogle ドキュメント ページで、以前に取得したトークンを再利用できることがわかりました。現在、そもそもキーを取得するのに問題があります (予期しない結果) ので、キーを持っているときはいつでも再利用できるようにしたいと考えています。これはどのくらいの期間再利用できますか?
c# - C# クラスは JSON のドル記号をどのように処理しますか?
Google のデータ APIから JSON フィードを取得していますが、多くのプロパティ名が $ 文字 (ドル記号) で始まります。
私の問題は、ドル記号で始まる変数名を持つ C# クラスを作成できないことです。言語では許可されていません。Newtonsoft の JSON.NETを使用して、JSON を C# オブジェクトに変換しています。どうすればこの問題を回避できますか?
java - ContactEntryからGroupMembershipInfoを削除できますが、GroupMembershipInfoを追加できません
既存のContactGroupEntryにGroupMembershipInfoを含めるために既存のContactEntryを更新する適切な方法は何ですか?
私はJavaAPIを使用していますcom.google.gdata.data.contacts...
連絡先を正常に取得してグループメンバーシップを削除することはできますが、グループメンバーシップを追加することはできません。また、有用なサンプルコードを見つけるための適切なGoogle検索を見つけることができませんでした。
python - Python GData lib が原因でリダイレクトが多すぎる
python GData を使用して Google カレンダーを操作しています。OAuth 承認を使用して、非常に単純な要求 (イベントの作成など) を作成しています。通常はこれで問題ありませんが、「最大リダイレクト数に達しました」という例外につながる 302 リダイレクトを大量に受け取ることがあります。同じリクエストを再試行すると、通常は正しく機能します。なぜこれが起こっているのかわかりません。ランダムなイベントのようです。ウォークスルーとして、そのようなエラーが発生した場合にリクエストを数回再試行するコードを書きましたが、この動作の説明やそれを回避するための解決策さえあるのでしょうか?
api - gmail api のコンシューマ キーとコンシューマ シークレットを取得するにはどうすればよいですか?
Gmail php xoath php サンプルを使用しようとしていますが、コンシューマ キーとコンシューマ シークレットを入力する必要がありますが、Gmail API ドキュメントで取得する方法が見つかりませんでした。それらを入手する方法を知っている人、または関連するドキュメントを知っている人はいますか?
oauth - Google Data API - Two Legged Auth トークンの再利用
Google Contact Data API に 2 つのレッグ OAuth を使用し、リクエストごとにトークンを生成しています。
次回再利用するためにトークンを保存することをお勧めしますか?
また、古いトークンを検出する方法は?
私はパイソンを使用しています。(および Gdata Python クライアント ライブラリ)。
編集:わかりました、トークンは暗号化を使用してクライアント側で生成され、サーバー側から収集されないため、リクエストごとにトークンを生成しても問題ありません。私は正しいですか?つまり、ユーザーのトークンは決して変更されません (共有シークレットを変更しない限り) ですよね?
java - GoogleトランスレータツールキットAPI-google-api-java-clientクライアントログイン403禁止
google-api-java-clientライブラリを使用してGoogleトランスレータツールキットAPIを実装しました。問題は、古い「gdata」クライアントライブラリでclientLoginを使用して認証できることですが、google-api-java-clientでは認証できません。
非常に簡単ですが、まだ403の禁止された応答を受け取っています。リクエスト(古い/新しい)はほとんど同じですが、認証トークンのみが異なります。Googleから、認証できないトークンが送られてきました...
誰か助けてください、私はモデルの実装全体に1時間費やし、それからこの地獄の3時間を費やしました。
}
google-data-api - Google データ API の「authTokenType」パラメーターとは何ですか?
新しい google-api-java-client を使用して Google Translator Toolkit API を実装しました。問題は、ドキュメントのどこにも authTokenType が記載されておらず、認証にとって重要であるように思われることです。
サンプルでは、
bigquery-json-clientlogin-sample が使用しているauthTokenType = "ndev";
Prediction-json-clientlogin-sample が使用しているauthTokenType = "xapi";
この 2 つのうちの 1 つを使用すると、認証トークンを取得できますが、それを使用すると、サービスへのアクセスが 403 禁止されます。別の「何でも」を使用すると、認証トークンさえ取得できません...
クライアントコードはこちら
java - gdata Java APIのrsaキーを生成するには?
Google Data のデータ フィードにアクセスしたい。gdata プライベート ライブラリを使用しています。Java Keytool を使用して RSA キーを生成するにはどうすればよいですか? そのキーを .pk8 形式に変換するにはどうすればよいですか?