問題タブ [google-api-nodejs-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-app-engine - AppEngine Cloud Endpoints で Google API Node.js クライアント ライブラリを使用しますか?
Cloud Endpoints を使用する Java App Engine アプリをコーディングしました。Node.js アプリからこれらのエンドポイントと通信したいと考えています。この目的で google-api-nodejs-client を使用することは可能ですか?
私はすでにこれを試しました:
しかし、ライブラリはエンドポイントを検出しません。コールバックは null を返し、次のようにerr
なります。client
実際の API 名を「myapiname」に置き換えました。もちろん、URLhttp://localhost:8888/_ah/api/discovery/v1/apis/
に到達できます (同じコンピューターのブラウザーで開くと、正しい検出 JSON が返されます)。
node.js - 必須フィールドがありません: メンバー
次のリクエストを実行すると、このエラーが発生します。
私は正常に認証されました (アクセストークンなどを受け取りました) が、上記のリクエストを実行すると、そのエラーがコールバックされます。
どのmember
フィールドを追加すればよいですか?
フィールドを使用してAPI Explorerで正常に動作します。groupKey
email
node.js - NodeJS Google API クライアント: アクセス トークンの有効期限が切れていることを確認するにはどうすればよいですか?
Nodejs Google Api クライアント Oauth プロセスに取り組んでいます。oauth のコード例https://github.com/google/google-api-nodejs-client/blob/master/examples/oauth2.jsに従います。
一つ質問があります。アクセス トークンの有効期限が切れているかどうかを確認する方法と、更新トークンを使用して別のアクセス トークンを再度取得する方法を教えてください。
具体的には、google+ ユーザー プロファイルへのアクセス権を取得するとします。そのため、アクセス トークンを使用してユーザー プロファイルを取得します。
さらに、アプリケーション (backbonejs) のクライアント側で、Google API JS クライアントを使用して Google Drive API (Google Plus ではない) にアクセスしようとすると、取得したアクセス トークンを使用できるかどうかわかりません。アプリケーションのサーバー側 (nodejs) または Google API JS クライアントを使用して別の OAuth を実行する必要があります。
node.js - 基本的なファイルのダウンロード例
私は、google-apis の nodejs ドキュメントを読むのに苦労しています。例のかなり長いリストを集めましたが、それらのどれもがやりたいことをするのに役立ちます。ノードjsを使用してドライブからファイルをダウンロードしたいだけです。
OAUTH を設定し、このコードを使用してアクセス トークンを取得します (ソース: http://masashi-k.blogspot.com.es/2013/07/accessing-to-my-google-drive-from-nodejs. html )
しかし、ここから先をどう進めていいのかわからない。私は運がないので、このようなことを試しました:
とても近くにいるような気がしますが、ここで助けが必要です。
前もって感謝します。
node.js - NodeJS JWT Sign.sign TypeError: Not a buffer
私は現在、Googleカレンダーでイベントを作成するnode.jsアプリに取り組んでいます。私のマシン (OS X 10.9.2) では問題なく動作しますが、別のマシン (Debian 7 Wheezy 64 ビット) では動作しません。どちらも同じ node.js バージョン (v0.10.26) をインストールしています。私は常に次のエラーが発生します。
このエラーの原因となるコード:
SERVICE_ACCOUNT_KEY_FILE は、私の .pem キーファイルへのパスであり、アプリケーションでも見つけることができます。
すべてローカルで動作しますが、Debian マシンでは動作しません。いくつかの依存関係などをインストールする必要がありますか?
EDIT1:3番目の引数を介してキーを文字列として渡そうとしましたが、それもうまくいきませんでした。
ありがとうございました!
node.js - Google JSON API と GQL。日付範囲でオブジェクトを取得する
GQL および JSON API を使用して、Google データストア内のオブジェクトを日付範囲で検索しようとしています。たとえば、これは私の要求です。
しかし、私はエラーが発生します:
このリクエストを編集するか、別の方法を使用して日付範囲でオブジェクトを取得できますか?
express - ユーザーの Google+ アクティビティ リストを取得する
Google+ でユーザーのアクティビティのリストを取得する必要があります。私のコーディング プラットフォームは node.js Express フレームワークで、google-api-nodejs-client パッケージを使用しています。
プロフィールの詳細を取得しました。しかし、アクティビティは値を返しています: null
. Google+ ページをチェックして、投稿が公開されていることを確認しました。また、いくつかの投稿を自分で「公開」に共有しました。私のコードでバグを見つけるのを手伝ってください。
編集
実際には、エラーがあります。Ryan Seys のアドバイスに従って、コンソールに err オブジェクトの値を記録することで見つけました。
エラー------->
google-glass - Google API nodejs クライアントを使用して、Glass タイムラインの既存のカードを更新またはパッチします
Google API、この場合は Google Glass Mirror API にアクセスするために、Google の公式 js クライアントをいじっています。
以前にタイムラインに挿入したタイムライン カードを更新するために、update
またはそれ以上のpatch
方法 ( https://developers.google.com/glass/v1/reference/timelineを参照)を使用する方法についてのガイダンスが必要です。
挿入とリストはかなり簡単で、うまく機能します。このチュートリアルを使用して開始しました: https://github.com/emil10001/glass-mirror-nodejs-auth-demo/blob/master/app.js
私は次のことを試しました:
そして、次のペイロードで成功した応答を受け取ります:
私が最終的に得たのは、中身が空のカードです。update メソッドを正しく使用しておらず、2 番目のパラメーターのresource
名前が正しくないのではないでしょうか?