問題タブ [google-playground]

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 に答える
174 参照

google-mirror-api - Google Glass Playground の地図画像

Glass Playground は、glass://map URL の地図画像をサポートしていますか? 私は次のことを試みています:

と、イメージが湧きません。プレイグラウンドでサポートされていない場合、回避策はありますか? 静的マップ API を使用していますか? これはサポートされる予定ですか?

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

java - Google Glass: PlayGround を使用した開発とテスト

私は Google Glass を持っている人ではなく、Glass Explorer に登録した人でもありません。現在、ガラス用の開発はできないようです。- https://developers.google.com/glass/quickstart/java

ここに画像の説明を入力

これはそれですか、それとも別の方法がありますか?プレイグラウンドでプロトタイプを開発している別のメンバーからの投稿を見たことがあります。プレイグラウンドに HTML ファイルを「アップロード」することについて彼は言及したので、UI プロトタイプも開発する必要があります。しかし、プレイ グラウンド ウィンドウの横にあるテキスト ボックスにテキストを入力するだけでなく、プレイ グラウンドに何かをアップロードする方法を見たことがありません。

プレイグラウンドで開発したら (可能であれば)、単純に Glass にプラグインできますか、それとも Mirror API または Glass GDK を使用してすべてを再設計および開発する必要がありますか?

誰かがこれで私を助けてくれますか?

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

google-glass - サブスクリプション後に Google Glass の通知を受信できませんでしたか?

メニュー項目を含むタイムライン カードを作成し、同じものをサブスクライブしました。ミラー API プレイグラウンドから (メニュー項目をクリックして) 試してみると、通知の送信が表示されますが、サービスは通知を受信できませんでした。私のサービスログも。

以下は私のサブスクリプションjsonです。

コールバック URL の IP アドレスの代わりに、localhost でも試してみました。同じ結果が得られました。

これで私を助けてください。

前もって感謝します。

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

google-maps - ローカル ファイルからコード プレイグラウンドの例を実行できません

これは、Google の「Code Playground」サイトのマップ/地球統合の例です: https://code.google.com/apis/ajax/playground/#maps/earth_integration

その例を遊び場からうまく実行できます。しかし、html をローカルに保存してからそのファイルを Chrome に読み込もうとすると、ブラウザは次のように無期限に停止します: インストールされたプラグインのバージョン: 読み込み中...

同じ例を WebView にロードしようとする私の Android アプリは、同じことを行います。このアプリは、API V3 JavaScript を使用する html を実行すると正常に動作します。

Chrome ブラウザーのデベロッパー ツール デバッガーが 15 行目で停止します: "google.load("maps", "2.x");"

「google」は定義されていないと言っています。また、「GMap2」(18 行目) と「GET file://www.google.com/jsapi?key=ABQetc」(10 行目) も定義されていないことが報告されています。

Map/Earth Integration のサンプル HTML には、(長い) jsapi キーが含まれています。独自のjsapiキーを取得する必要がありますか? どこで入手できますか?「 https://console.developers.google.com/project/apps~elite-rider-459/apiui/credential」からの v2.API_KEY があります。

しかし、それが Google Earth で動作するかどうかはわかりません。Google Earth は、そのコンソール Web サイトの「APIs % auth」ページで利用可能な選択肢の中にありません。

Google Earth ではそのようなキーは必要なくなったことを読んだことを覚えています。何が欠けているのか誰か教えてもらえますか? Google Earth がデスクトップに埋め込まれないようにするにはどうすればよいですか? プラグインを削除して再インストールしようとしましたが、GE は引き続きそうします。

ありがとう、テッド

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

google-plus - Google+ Playground API が機能しない

Google+ API にアクセスするために Google Playground を使用しています。APIを呼び出そうとすると

..その後、エラーが発生します:

Playground ページのステップ 1 で、「Google+ Domain API」と「Google+ API v1」の両方を選択し、承認してアクセス トークンを取得しました。もちろん、[user_id] は API 呼び出しを行う前に適切に置き換えられます。

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

jquery - Google APIの結果から拡張子を持つ適切な(完全な)画像パスを取得する方法

私はGoogle oauth 2.0プレイグラウンドAPIを使用しています。連絡先の結果が表示されますが、問題は拡張子付きの完全な画像名も表示されないことです。

以下の結果が得られます

拡張子付きの画像 src を取得するにはどうすればよいですか?

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

base64 - Gmail API Playground: 送信メソッド、変換された MIME 生ヘッダーが送信時にメール フィールドに入力されない

Google OAuth 2.0 Playgroundを使用してメールを送信しようとしています。認証は正常に機能しています。これが私が送信しようとしている非常に単純なメッセージです(スパムを防ぐために電子メールアドレスを変更しました):

これをVBAを使用してBase64 RFC 822に変換すると、これが得られます(他のStackOverflowの投稿ごとに「+」と「-」を交換しようとしましたが、役に立ちませんでした):

dG86ICdNaWNoYWVsIFRvJyA8RmFrZU1pY2hhZWxAZ21haWwuY29tPg1mcm9tOiAnSm9obiBGcm9tJyA8Sm9obkZAbXlkb21haW4uY29tPg1zdWJqZWN0OiAnVGVzdCBNZXNzYWdlJw1odG1sQm9keTogJzxiPkhJITwvYj48YnI-VGVzdCBNZXNzYWdlJw==

Playground では、私のメソッドは POST で、2 つのヘッダーを追加しました。

リクエスト URI (https を削除したため、2 つ以上のリンクを投稿できません)://www.googleapis.com/upload/gmail/v1/users/me/messages/send

「リクエストを送信」をクリックすると、OK の応答が返されます。

ここに私の要求があります:

応答:

ただし、Gmail の送信済みメール フォルダーに移動すると、メッセージはそこにありますが、To、Subject、または Body is フィールドには何もありません。スクリーンショットを参照してください。

これは単純なことだと想像する必要がありますが、Google Gmail API、MIME、Raw Base64 を扱うのは初めてなので、うまくいきません。

ご協力いただきありがとうございます。

--- Tholle の応答ごとに編集 ---

それは役立ちます!生のbase64文字列ヘッダーを削除して、次のように置きました:

「要求本文を入力してください」に入力して送信します。これは素晴らしいことです。

フォローアップの 3 つの質問:

  1. セキュリティ上のリスクや制限はありますか (最大長? 2 MB の制限があるかもしれませんが、それは大量のテキストになります)。ヘッダーの生の Base64 文字列とは対照的に、この方法で (本文で) 送信しますか?
  2. (これについては後で詳しく説明します) メッセージ本文を HTML にするにはどうすればよいですか? 「Content-Type: message/rfc822」のコンテンツ タイプが原因で HTML を送信できませんか? HTML を送信することはこのアプリケーションの要件であり、2 つのコンテンツ タイプを持つことはできません。使用できる HTML パラメータはありますか、それともうまくいきませんか?
  3. (これについても宿題をします) 電子メールに PDF ファイルなどの添付ファイルを含めるにはどうすればよいですか?

再度、感謝します!

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

google-apps-script - Google OAuth 2.0 Playground から Google App Script 関数を実行する方法 | 呼び出し元に権限がありません

Google アカウントに「Google フォーム」を作成する新しいスクリプトを作成しました。サンプルコードは次のとおりです。 ここに画像の説明を入力

次に、[発行] > [API 実行可能ファイルとしてデプロイ] に移動して、API 実行可能ファイルを作成します。 ここに画像の説明を入力

Google App Script からコードを直接実行すると、問題なく動作し、フォームも作成されます。

現在、Google OAuth 2.0 Playground からコードを実行する際に問題に直面しています。このために、次の手順に従いました。

  1. https://console.developers.google.comにアクセスして、新しいプロジェクトを作成します
  2. 左側のメニューで、「ライブラリ」を選択します
  3. App Script Library で、「Apps Script API」を検索して有効にします。 ここに画像の説明を入力

  4. 次に、資格情報メニューに移動し、[資格情報の作成] > [OAuth クライアント ID] をクリックします。 ここに画像の説明を入力

  5. 次の画面で、Web アプリケーションを選択します。

  6. 新しい Web アプリケーションの名前を入力してください

  7. 「認可された JavaScript オリジン」で「http://localhost」を設定します。

  8. 現在、Google OAuth Playground での認証応答が必要になるため、「Authorized redirect URIs」に「https://developers.google.com/oauthplayground 」を設定します。そして、作成をクリックします。

  9. 成功すると、他のユーザー アプリケーションを認証するために Google OAuth Playground で提供するアカウントの「クライアント ID」と「クライアント シークレット」を受け取ります。 ここに画像の説明を入力

  10. https://developers.google.com/oauthplaygroundにアクセスして、設定ギアをクリックします。ドロップダウン メニューで、[独自の OAuth 資格情報を使用する] をオンにし、手順 9 で受け取った [OAuth クライアント ID] と [OAuth クライアント シークレット] を入力します。 ここに画像の説明を入力

  11. 次に、「ステップ 1 API の選択と承認」セクションで、「Apps Script API v1」を選択し、さらに「https://www.googleapis.com/auth/forms」オプションを選択して、「承認」をクリックします 。ここに画像の説明を入力

  12. 次に、選択したスコープにアクセスするアカウントの承認を求められます。これでは、作成コードの「アプリ スクリプト」が作成され、「クライアント ID」と「クライアント シークレット」が生成されるのと同じアカウントを使用しています。 ここに画像の説明を入力

ここに画像の説明を入力

  1. 上記の手順で「認証コード」が生成され、さらに「リフレッシュ トークン」と「アクセス トークン」を生成できます。 ここに画像の説明を入力

  2. 次に、サービスを使用して Google アプリ スクリプト コードを実行する必要があります。[可能な操作の一覧] をクリックし、[スクリプトの実行] を選択します。 ここに画像の説明を入力

    1. 次に、Syntax が生成され、Google アプリ スクリプト プロジェクトから見つけることができるスクリプト ID を要求します。このために、Google App Script プロジェクトで、[ファイル] > [プロジェクトのプロパティ] をクリックすると、最後にスクリプト ID を参照するポップアップが開きます。 ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

  1. PlayGround にスクリプト ID を入力し、[要求本文の入力] ボタンをクリックして要求本文を設定します。リクエスト本文のパラメータを理解するには、ドキュメントhttps://developers.google.com/apps-script/api/reference/rest/v1/scripts/runを参照してください

ここに画像の説明を入力

ここに画像の説明を入力

  1. [リクエストを送信] をクリックします。

上記のすべての手順を実行した後、次の認証エラーが発生します。

ここに画像の説明を入力

事前に解決策をありがとう。