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

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

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 が返されます)。

0 投票する
2 に答える
1618 参照

node.js - 必須フィールドがありません: メンバー

次のリクエストを実行すると、このエラーが発生します。

私は正常に認証されました (アクセストークンなどを受け取りました) が、上記のリクエストを実行すると、そのエラーがコールバックされます。

どのmemberフィールドを追加すればよいですか?

フィールドを使用してAPI Explorerで正常に動作します。groupKeyemail

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

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 を実行する必要があります。

0 投票する
2 に答える
1820 参照

node.js - 基本的なファイルのダウンロード例

私は、google-apis の nodejs ドキュメントを読むのに苦労しています。例のかなり長いリストを集めましたが、それらのどれもがやりたいことをするのに役立ちます。ノードjsを使用してドライブからファイルをダウンロードしたいだけです。

OAUTH を設定し、このコードを使用してアクセス トークンを取得します (ソース: http://masashi-k.blogspot.com.es/2013/07/accessing-to-my-google-drive-from-nodejs. html )

しかし、ここから先をどう進めていいのかわからない。私は運がないので、このようなことを試しました:

とても近くにいるような気がしますが、ここで助けが必要です。

前もって感謝します。

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

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番目の引数を介してキーを文字列として渡そうとしましたが、それもうまくいきませんでした。

ありがとうございました!

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

node.js - Google JSON API と GQL。日付範囲でオブジェクトを取得する

GQL および JSON API を使用して、Google データストア内のオブジェクトを日付範囲で検索しようとしています。たとえば、これは私の要求です。

しかし、私はエラーが発生します:

このリクエストを編集するか、別の方法を使用して日付範囲でオブジェクトを取得できますか?

0 投票する
2 に答える
674 参照

express - ユーザーの Google+ アクティビティ リストを取得する

Google+ でユーザーのアクティビティのリストを取得する必要があります。私のコーディング プラットフォームは node.js Express フレームワークで、google-api-nodejs-client パッケージを使用しています。

プロフィールの詳細を取得しました。しかし、アクティビティは値を返しています: null. Google+ ページをチェックして、投稿が公開されていることを確認しました。また、いくつかの投稿を自分で「公開」に共有しました。私のコードでバグを見つけるのを手伝ってください。

編集

実際には、エラーがあります。Ryan Seys のアドバイスに従って、コンソールに err オブジェクトの値を記録することで見つけました。

エラー------->

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

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名前が正しくないのではないでしょうか?