問題タブ [twilio-studio]
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.
javascript - Twilio Studio を介して WhatsApp から Twilio Flex にメッセージをプッシュすると、スキーマ検証警告 12200 が発生する
ブログ投稿Twilio WhatsApp API and Flex in Minutes で説明されているように、プロジェクトをセットアップしました。
指示に従いましたが、2 つの異なるアカウントでプロセスを 2 回繰り返した後でも、(サンドボックス経由で) メッセージを送信すると、次のエラーが発生します。
cvc-complex-type.2.4.a: 要素 'Enqueue' で始まる無効なコンテンツが見つかりました。'{Sms, Message, Redirect}' のいずれかが必要です。
タスクが Flex に表示されません。
WhatsAppが送信するものと、SMSが到着したときに送信されるものを確認してみました. これは、単純な関数がtrigger.message
SMSについて述べていることです。
これは、WhatsApp メッセージの表示内容です。
ご覧のとおり、ChannelAttributes
とChannelSid
がありません。これが Flex が使用するものです。
次に、関数を使用して応答を変換しようとしました。
Studio で属性を次のように割り当てます。
残念ながら、これは同じエラーを示しています。
http-post - Twilio メッセージング サービスと Studio の流れ
私はTwilioとPodioでプロジェクトに取り組んでおり、POSTを使用してPodioからこのコードを使用しています
ポディオに投稿
---これは正常に動作し、問題なくメッセージを送信できますMessagingServiceSid
。音量が上がったので、メッセージ サービスに約 4 つの番号があるため、を使用しています。
私が直面している問題は、sid から送信したばかりのときに着信テキスト メッセージを処理するように Twilio Studio Flow をセットアップしていたことです。誰かが私のメッセージに応答したときに、彼らが受信したメッセージを確実に処理できるかどうかを確認したいと考えています。応答を処理するために設定された Studio フローに送信されます。また、応答をPodioに戻したいと思っています。
メッセージ設定の番号設定をその特定のスタジオ フローに変更しようとしましたが、変更すると、メッセージの送信に使用しているメッセージング サービスから番号が取得されます。