問題タブ [google-glass]

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 投票する
3 に答える
248 参照

google-mirror-api - ユーザーがカードに返信できるようにして、タイムラインに返信テキストを含むカードを表示させないようにすることはできますか?

返信アクションを含むバンドル (おそらくこれは 1 つのタイムライン カードでも発生します) があり、ユーザーがそのアクションを実行すると、たとえば「ピーナッツ バターとゼリーのサンドイッチ」と言うと、黒い背景に白いテキストで新しいタイムライン カードが表示されます。グラスに「ピーナッツ バターとゼリーのサンドイッチ」と書かれています。Playground を見ると、同じカードが表示され、左側にユーザ​​ーのアバター (エイブ リンカーン テンプレートの例のように)、右側にテキストが表示されます。

この新しいカードをリマインダー カードと呼びましょう。これは、ユーザーが話し、送信を許可したテキストをユーザーに思い出させるためです。

そのリマインダー カードをタイムラインに挿入しませんでした。

これは、ユーザーがテキストを話したというリマインダーをユーザーに挿入するための REPLY アクションに対する Glass のデフォルトの動作ですか? これは API 集計にカウントされますか?それとも景品であり、一部の Google アカウントに対して課金されますか?

返信アクションを使用して、文書化されていない何らかの属性を適用して、このリマインダー カードが表示されないようにする方法はありますか?

このリマインダー カードの動作によって動機付けられる可能性がある、繰り返されない REPLY アクションを奨励しているように見えるこのドキュメントがここにあります。

REPLY、REPLY_ALL - 音声応答は、音声による自由形式の入力をキャプチャすることを目的としています。ゲームで可能な動きなど、限られたオプション セットをキャプチャするために音声応答を使用しないでください。

ソース

Java で問題を再現するためのコードを次に示します。複雑なことは何もありません。

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

google-mirror-api - ミラー API 無許可_クライアント

コンソールで API キーの新しいセットを作成しようとしましたが、次のエラーが表示されました。


更新: PHP SDK の例の index.php からのエラー

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

google-mirror-api - Mirror API - myglass には共有の連絡先が表示されますが、デバイスには表示されません

この Web アプリ ベースの共有連絡先は myglass に表示されますが、画像の共有を選択すると、この同じ連絡先がデバイスに表示されません。

ウェブアプリもタイムラインに登録されています

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

google-mirror-api - Google Glass の連絡先の連絡先アイコンを設定する

他の Glassware の連絡先には、displayName の前にアイコンがあることに気付きました。つまり、Twitter の "bird" または "g+" アイコンは Google+ です。ガラス製品にも同じことをしたいのですが、ドキュメントにはこれを行う方法がありません。

気まぐれに、挿入時に連絡先に「iconUrl」を追加しようとしましたが(メニュー項目の動作と同様)、それは行われなかったようです。

何か不足していますか?ドキュメントに何か不足していますか?

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

google-mirror-api - ユーザーのアカウントのタイムゾーンを取得するためのアカウント情報の Mirror API エンドポイントとは何ですか?

ユーザーが Glassware を認証すると、ソフトウェアに次の権限が付与されます。

ここに画像の説明を入力

画像には並んでいませんが、詳しい情報は上から「あなたのアカウントの基本情報」の許可です。GMTを理解していない人に表示するためにグローバルイベントのタイムスタンプをカスタマイズするためにアクセスしたいタイムゾーンについて言及しています。

docsのどこにもこのエンドポイントが見つからないことに驚いています。

これがどこにあるか知っている人はいますか、それともこれは権限ダイアログの UI バグであり、実際にその情報を見ることができませんか? あるいは、これは NYT や CNN などの信頼できるパートナーのみが利用でき、単なる探索者には利用できないのでしょうか.

タイムライン GET エンドポイントのバリエーションを既に試しました。

https://www.googleapis.com/mirror/v1/timeline

しかし、さまざまなバージョンのユーザー/ユーザーおよびアカウント/アカウントに置き換えて、登録ユーザーのユーザー ID を追加すると、次の Java コードで取得できます。

どんな助けでも大歓迎です!

(注: ユーザーの位置を取得し、Google API を使用してユーザーの位置のタイムゾーンを逆引きすることを提案する人を信用するつもりはありません。ユーザーが設定したタイムゾーンが欲しいことは言うまでもなく、そのアプローチの問題については課題トラッカーを参照してください。彼らがいる場所ではなく、彼らのアカウントで)

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

.net - .NET およびリフレッシュ トークンの Glass クイック スタート

私は .NET 用の MirrorQuickStart プロジェクトを使用していますが、更新トークンで問題が発生しています。私が知る限り、タイムライン サブスクリプションの更新で「通知」アクションが発生した場合、それは使用されていません。

適切な ID と構成情報を更新することを除いて、アプリを開発サーバーに公開すると、基本的にはそのままで、「通知」アクションは最初の 1 時間以内に機能しますが、その後、Web ページを更新して再起動するまで応答を停止します。 -認証する。

データベース サーバーの StoredCredentials テーブルを確認したところ、UserId、AccessToken、および RefreshToken の値が入力されています。また、標準のアプリ フローで新しいミラー サービスを作成しました (通知フローをデバッグし、発生している実際のエラー メッセージを確認する方法がわからないため)。そのたびに、サービスに AccessToken と RefreshToken が表示されます。

Drive の DrEdit プロジェクトを確認しましたが、フローはGEtAuthenticatorFromStateGetStoredCredentialsメソッドに関しては基本的に同じようです。

この質問は、私が直面している問題に最も直接的に関連しているように見えましたが、ミラー プロジェクトに関しては、その答えは意味がありませんでした。

.NET で Google ドライブ SDK を介してリフレッシュ トークンを使用してアクセス トークンを生成するにはどうすればよいですか?

私が見逃している単純なものがあるはずです-私はOAuthフローにかなり慣れていないのでわかりません。

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

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

google-mirror-api - Mirror API - 翻訳されたテキストではなく実際の音声バイナリにアクセスする

Mirror API からトランスコードされた音声テキストではなく、実際の音声録音にアクセスすることは可能ですか?