問題タブ [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 に答える
434 参照

azure - Azure モバイル サービス ランタイムで最新バージョンの nodejs を使用する方法

google-api-nodejs-clientを azure mobile-services と統合しようとしています。Googleapis のサンプル コードを使用しようとすると、次のランタイム エラーが発生します。

このエラーは、googleapis が nodejs バージョン0.10以降のみをサポートしているのに対し、azure mobile-services は nodejs バージョン 0.8.28 を実行していることが原因のようです。

azure mobile-service で最新バージョンの nodejs を使用する方法はありますか?

0 投票する
4 に答える
6591 参照

node.js - Gmail API が件名の UTF エンコーディングを尊重しない

私が開発を支援しているアプリでは、ユーザーが他のユーザーを招待し、招待メールをパーソナライズして、Gmail の API 経由で送信する機能を追加しました。ドキュメントの状態としてbase64を使用してエンコードしています.送信する電子メールは、受信者に正しく送信されるため、適切にフォーマットされています. これは、英語で入力する米国のユーザーには適していますが、ASCII 以外の文字 (ヘブライ語など) を使用してメールを送信したユーザーから、送信時にメールが文字化けするという報告がいくつかありました。

私はそれをテストして、正しくエンコードされていることを確認しました. を実行してエンコードしnew Buffer(emailString).toString('base64')encoded.replace(/\+/g, '-').replace(/\//g, '_').replace(/=+$/, ''). ランダムなキリル文字の lorem ipsum 文字列を作成し、インターフェイスを使用してエンコードし、base64 でエンコードされた文字列をログに記録しました。

UTF8 でデコードすると、次の文字列になります (メール アドレスは削除しました)。

本文は問題ありませんが、API で実際に送信されると、ヘッダーがめちゃくちゃになって文字化けします。

実際に送信されたメール

ここで何か間違ったことをしていますか?フラグまたは設定を介してヘッダー/件名の UTF エンコードを尊重するように Gmail API を取得する方法はありますか、それともバグですか?

0 投票する
3 に答える
13210 参照

javascript - Node.js undefined:1 [SyntaxError:予期しない入力の終わり]

node.js スクリプトを実行すると次のエラーが発生します。エラーを追跡するために console.log() を追加して多くの調査を試みましたが、解決策が見つかりませんでした。[注: 他の Stackoverflow ソリューションも検索しましたが、どれも役に立ちませんでした]

これが私のコードです:

curl コマンドを使用して API を呼び出すと、以下の有効な json 応答が返されます。

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

javascript - oauth2Client.getToken に refresh_token がありません

2 つのルートを持つ小さな高速サーバーがあります。次に、json トークンをファイルに書き込みます (非常に安全でないことはわかっています)。なぜか無いrefresh_tokenofflineドキュメントにはfor access_typegetsというコメントがrefresh_tokenあり、これは設定されていますが、まだ機能していません

これがエクスプレスサーバーです。約束が誰かを失望させたらごめんなさい。

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

javascript - Google ドライブ API でファイルの内容を取得する

google-api-nodejs-clientを使用して、Google ドライブ ファイルの内容を取得したいと思います。現在、私は以下のコードを使用しています。これは通常のリクエストであり、機能するには が必要tokenです。私はAPIを使ってもっと多くのことをするつもりですoauth2Client。このリクエストを行うためにライブラリを使いたいです。出来ますか?

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

javascript - ドキュメントを親フォルダに追加しますか?

このドキュメントを親フォルダーに追加するにはどうすればよいですか? 以下は動作しません。

0 投票する
0 に答える
780 参照

google-api - FWT 認証を使用してプログラムで YouTube に動画をアップロードする

APIを介してYouTubeに動画をアップロードすることは、ユーザーの明示的な承認に制限されているようであり、これはFWTではなくOAuth2を介してのみ可能であるというすべてのポイント. V3 API を使用すると、401 応答コードが返されますが、プレイリストのフェッチなどの読み取り専用操作を実行できます...

サーバー間のタスクの自動化では、OAuth は最適なソリューションではありません。

node.js を使用したテスト コードは次のとおりです。

Google API node.js クライアントの元の例: https://github.com/google/google-api-nodejs-client/blob/master/examples/jwt.js