問題タブ [mattermost]
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.
bearer-token - 最も重要なこと: セッションが無効または期限切れです。もう一度ログインしてください
/users/me
APIにアクセスすると、「無効または期限切れのセッションです。もう一度ログインしてください」というメッセージを含む 401 応答が返されるという問題に直面しています。/login
これは、 APIから生成されたベアラー トークンを送信している場合でも発生します。
リクエストは次のとおりです。
mattermost - Mattermost でインタラクティブ ボタン POST からの応答が無視される
スラッシュコマンドを作成しています。私が想像する流れは次のとおりです。
- ユーザーがクライアントでスラッシュ コマンドをトリガーする
- 私のサーバーはリクエストを処理し、インタラクティブなドロップダウンを返します
- ユーザーはクライアントのドロップダウンからオプションを選択します
- 私のサーバーは選択からの POST リクエストを処理し、インタラクティブなボタンを返します
- ユーザーがボタンを押す
手順 4 と 5 の間に何か問題があるようです。サーバーは選択を処理し、目的の応答を返します。
...しかし、クライアントには何も表示されません。
そのJSONに何か問題がありますか?テキストメッセージのみを返すなど、他のことも試しました。
ドキュメントを誤解していて、クライアントがインタラクティブ メッセージによってトリガーされた POST からの応答を評価することさえないのではないかと思います。その場合、ワークフローの次のステップに進むために、サーバーから Mattermost API に新しいリクエストを返す必要があります。あれは正しいですか?