6

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

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

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

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

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

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

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

ソース

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

menuItemList.add(new MenuItem().setAction("REPLY"));
4

3 に答える 3

5

「返信」タイムライン アイテムは Glass クライアントによって自動的に挿入され、その所有権は Glassware に設定されます。これは、このタイムライン アイテムへの完全な読み取り/書き込みアクセス権があることを意味します。

タイムライン アイテムを処理してスタイルを適用するのは Glassware 次第です。タイムライン項目は、ユーザーが必要に応じて返信を「削除」できるため、ユーザーにとっても便利です。Glassware で返信を削除しても意味がない場合は、処理時にタイムライン アイテムを自由に削除して、ユーザーのタイムラインから削除してください。

API クォータに関しては、タイムライン アイテムの取得など、実際のリクエストを API に送信した場合にのみカウントされます。「返信」を作成する Glass は割り当てを消費しません。

于 2013-06-20T16:24:23.463 に答える
3

Glassware では、処理後に返信を更新するか、返信が不要になった場合は削除するのが標準的な方法です。応答がどのように処理されるかの正確なコンテキストに応じて、どちらも意味がある場合があります。この既存の返信を、管理している別のバンドルに追加することも理にかなっている場合があります。

Alain が指摘したように、存在するカードの数に割り当てはありません。実行する操作の数だけです。これはユーザーが行う操作ではないため、クォータにはカウントされません。

最後に、完全に関連しているわけではありませんが、これはカードを共有するときにも発生することに注意してください。カードのコピーが作成され、その新しいカードが許可されます。アプリケーションは、この新しいカードに対して必要なアクションを実行できます。

于 2013-06-20T16:30:24.100 に答える