問題タブ [gdata]
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 - Blogger (Python) API: 投稿 ID で投稿を取得するにはどうすればよいですか?
以前に呼び出しから投稿 ID を取得したgdata.blogger.client.add_post()
...
...今後その投稿 ID を使用して投稿を取得するにはどうすればよいですか? たぶん行くべきだと思っgdata.blogger.client.Query
たのですが、これは投稿IDをクエリ用語としてサポートしていません。Python モジュールで配布されているサンプル コードにgdata
は、このユース ケースの例がありませんgdata.blogger.client.*
。
もちろん、対応する ID を持つ投稿が見つかるまで、ブログ内のすべての投稿を繰り返し処理することもできますが、それはひどい、ひどい考えです。
google-calendar-api - Googleカレンダーの動的イベントフィードを公開するには?
ユーザーの特定の種類のイベントを管理する webapp を構築しています。これらのイベントをユーザーの Google カレンダー内に表示する方法を提供したいと考えています。
私が本当に望んでいたのは、独自の Google カレンダー互換フィードを公開し、ユーザーが「興味深いカレンダー」を購読できるように、それを購読できるようにする方法でした。イベントが変更されたり、新しいイベントが追加されたりすると、それらがカレンダーに反映されるようにします。しかし、Google では、ユーザーがカレンダー データを ical または csv 形式でのみインポートできるようにしており、atom フィード形式ではインポートできないようです。
問題は、Web アプリケーションの既存のイベントが変更され、新しいイベントが追加されることです。それらの変更をすぐに Google カレンダーに反映させたい。また、ユーザーが ICAL ファイルを再インポートし続けるとは思えません。次の SO の質問は非常に似ていますが、実際には回答が投稿されていません: Google カレンダーと互換性のあるフィードを生成する
私はこれについて間違った方法で進んでいますか?カレンダーを作成してイベントを公開するには、gdata API を使用する必要がありますか? アトム フィードを公開する方がはるかに簡単に思えますが、Google がアトム フィードをサブスクライブできない場合、それは機能しません。
イベントを ICAL ファイルとして公開した場合、Google カレンダーは定期的に URL を再読み込みし、データを更新しますか? 一部のユーザーは毎日 4 つまたは 5 つのイベントを持っているため、ファイルは時間の経過とともにどんどん大きくなります。これは本当に良い解決策ではないようです。
php - Oauth トークンを使用するときに Zend_GData でパラメーターを指定しますか?
そこで、1.10 で Zend_Oauth ライブラリを使用して Google からアクセス トークンを取得する方法を見つけました。ここで、連絡先を取得したいとしましょう...
$feed
25個の接点がついた可愛らしいオブジェです。しかし、1回のプルでより多くを取得したい場合、機能する最大結果を指定する方法はないようです.
コメントを外すclient->setParameterGet
と無視されます。応答を取得するために指定$client->setUri
して使用すると機能$rawdata = client->request()
しますが、返されたフィード データを処理する際に他の問題が発生します...簡単に処理するために GData に取得するなどです。
私は試しましたが、有効なXMLと思われるもの$feed = $gdata->importString($rawdata->getBody())
を返し、エラーをスローしますが、.$rawdata->getBody()
$feed->totalResults
$gdata->getFeed($query)
コメントを外すと$query->MaxResults=100;
、$gdata->getFeed($query)
Google は「不明な認証ヘッダー」を含む 401 を返します。
では、Oauth トークンで Zend_GData を使用しているときにパラメーターを指定することは可能でしょうか? それとも、独自のリクエストを作成してから、解析に Zend_Feed (またはその他の XML/フィード ディセクタ) を使用する必要がありますか?
python - GetAuthSubTokenはNoneを返します
やあみんな、私は認証トークンを取得する方法に少し迷っています。アプリの承認から戻ったときに使用しているコードは次のとおりです。
ログに記録されるのは「なし」なので、正しいように見えます:-(これを使用する場合:
私はこれを手に入れます:
{'scopes':[' http://www.google.com/calendar/feeds/ ']、'auth_header':'AuthSub token = CNKe7drpFRDzp8uVARjD-s-wAg'}
AuthSubトークンを取得していることがわかります。それを解析してトークンを取得することもできたと思いますが、それはうまく機能しないようです。
AuthSubTokenInfoを使用しようとすると、次のようになります。
私のtoken_storeが正しく入力されていないようですが、それは私がすべきことですか?
また、gdata2.0.9を使用しています
ありがとうマット
c# - Google の GData Picasa API と OAuth は C# を使用して動作しますか?
Google の GData Picasa API と OAuth は C# を使用して動作しますか? もしそうなら、誰かが OAuthToken を設定してから PicasaService を使って電話をかける方法を投稿できますか? oauth_token の作成まではできましたが、GData API でこの値を設定して呼び出しを成功させる方法がわかりません。ありがとう。
authentication - インストール済みアプリのGoogleのOauthとWebアプリのOauth
だから私は何かを理解するのに苦労しています...
Oauth for Web Appsを実行する場合は、サイトをコールバックURLで登録し、一意のコンシューマーシークレットキーを取得します。ただし、Oauth for Web Appsトークンを取得したら、登録済みドメインからGoogleサーバーへのOauth呼び出しを生成する必要はありません。私はラップトップのローカルホストにあるApacheサーバーを介して実行されているスクリプトからキーとトークンを定期的に使用していますが、Googleは「登録済みドメインからこのリクエストを送信していない」とは決して言いません。データを送信するだけです。
さて、私が理解しているように、インストール済みアプリに対してOauthを実行する場合は、Googleから取得した秘密鍵の代わりに「匿名」を使用します。
私は、OAuth for Web Appsの認証方法を使用して、そのトークンを、秘密のコードが内部に埋め込まれているインストール済みアプリに渡すことを考えていました。心配なのは、悪意のある人がコードを発見する可能性があることです。しかし、もっと安全なのは...秘密のコードで機能させるのか、それともデフォルトで匿名にするのか?
代替案が「匿名」を秘密として使用しているときに「秘密」が発見された場合、本当に悪いことは何ですか?
google-calendar-api - GoogleカレンダーフィードAPIで削除されたイベント
Googleカレンダーをアプリケーションと同期しています(イベントをデータベースに保存しています)。イベントが更新されると、「更新された」順序でイベントフィードを並べ替えることで、最後の更新を簡単に見つけることができます。ただし、イベントが削除/削除された場合、フィードからこの更新を追跡するにはどうすればよいですか?
php - Insert hundreds of rows into Google spreadsheet with Zend Gdata?
Inserting rows one by one from a 600 record data-set is taking almost an hour, using the following method:
Is it possible to insert multiple rows at once?
python - gdata.youtube APIダイレクトメソッドで1MBを超えるビデオを挿入するにはどうすればよいですか
ビデオエントリを挿入するために gdata.youtube サービスを使用しています。ファイルが大きすぎるという URL フェッチ エラーで失敗しています。かなり小さいビデオです (1.7MB)。理想的な世界では、必要に応じてファイルを分割し、チャンクでストリーミングする自然な方法があります。これを行うためのAPIはすでにありますか。
Google APIチュートリアルに基づいて使用しているコードは次のとおりです。
そして、ここにエラーがあります: