問題タブ [hangouts-api]
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.
java - Google チャット カード API はユーザーに言及できません
私は最近、Google チャット API で立ち往生しており、ボットをクールなもののように見せようとしているので、カード機能を追加しています。しかし、ユーザーに言及できないこの問題が発生しています。私の古いボット(カードを追加する前)には、このJSONがありました
"text":"こんにちは、私の友人"
そして、私はいつも言う応答を得ました
@Theodosis こんにちは、私の友人
しかし、カードに切り替えたので、ユーザーに言及することはできません。このJSONがあります
そして私の答えは
こんにちは、私の友人
この <> 内のすべてを完全に無視します。また、HTML ハックを実行して <users/USER_ID> でこれを削除しようとしましたが、うまくいきませんでした。次のような応答が返されます。
こんにちは、私の友人
しかし、私はこれを期待しています
@Theodosis こんにちは、私の友人
そして、私はインターネット上で解決策を見つけることができないようです
google-apps-script - ハングアウト API:「ルーム名」は API のどこかに公開されていますか?
https://developers.google.com/hangouts/chat/reference/rest/v1/spaces/getのドキュメントを読みました
また、space.get を使用して JSON 形式の「メンバーシップ」情報を正常に取得しました。ただし、ルーム名を取得できる場所はどこにもありません。たとえば、組織が使用する内部プロセスの目的で、ボットが追加された対応するルーム名を自動的にログに記録できるようにしたいと考えています。
これは可能ですか?ありがとう。
validation - チャットボット: Google ハングアウトからの受信リクエストを検証する方法
チームに便利な機能を提供するために、Google ハングアウト チャット ボットを作成しました。ボットは「ボット URL」の種類です。つまり、ハングアウトがリクエストをアプリ エンドポイントに送信し、アプリが適切に応答します。現在、Google からの受信リクエストを検証するのに苦労しています。各リクエストには Authentication ヘッダーにベアラー トークンがありますが、その JWT トークンは検証されません。PHP クライアント ライブラリ [ https://github.com/googleapis/google-api-php-client]とオンライン バリデーター [ https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=]の両方が、エラー「無効な署名」
Google クライアント PHP ライブラリの Google_AccessToken_Verify クラスには、この例 [ https://github.com/GoogleCloudPlatform/php-docs-samples/blob/master/auth/src/auth_cloud_explicit.php ]で説明されているように、これを使用する verifyIdToken メソッドがあります。サービス アカウント キー ファイルのパスとプロジェクト ID を Google クライアント コンストラクターに渡します。次に、受信リクエストのベアラー トークンを verifyIdToken メソッドに渡します。
Google クライアント ライブラリが Google JWT を検証できることを期待しています。この github の問題 [ https://github.com/firebase/php-jwt/issues/175 ]は、このアプローチを実装した経験を反映しています。どのアプローチを使用する必要があるかについて、一般的なガイダンスを得たいと思います。
hangouts-chat - 「管理者により、ダイレクト メッセージでボットと会話することができませんでした」ため、ボットにメッセージを送信できません
数か月間正常に動作している単純なハングアウト ボットがあります。昨日から、1 人か 2 人のユーザーが、ボットと話すときに、「管理者がダイレクト メッセージでボットと話すことを禁止しました」というエラー メッセージを受け取っていることを示しました。過去 24 時間にわたって、ますます多くの人々が、この問題が発生し始めたという報告をすべての人に報告しました。今日、ボットに約 5 分間隔で 2 回メッセージを送信したとき、最初は機能し、2 回目は管理者からブロックされたメッセージが表示されました。
@meet と @drive ボットをテストしましたが、どちらもまだ機能しているようです。
ボットの設定が変更されていないことを確認しました。最も重要なのは、[ボットはダイレクト メッセージで機能する] オプションがまだチェックされていることです。
IT 管理者に相談したところ、GSuite のセットアップで設定が変更されていないとのことでした。
ドキュメントを調べても、上記のエラーの原因となる問題や設定についての言及は見つかりません。上記の原因を知っている人はいますか。