Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

メッセージングでアウトバウンドメッセージを送信できない

公開日: Oct 13, 2022
説明
Messaging (以前の LiveMessage) で、メッセージユーザーにアウトバウンドメッセージを送信する際に、エージェントにエラーメッセージが表示されることがあります。会話に表示されるエラーメッセージは、ConversationEntry クエリで指定された MessageStatusCode によって異なります。
解決策

ConversationEntry SOAP API ドキュメントの項目を使用してクエリを実行します。 

これらのエラーメッセージは、MessageStatusCode と共に表示されます。 

1.エラーメッセージは「現在、メッセージを送信できません。後でもう一度お試しください」で MessageStatusCode は「9999」

- この場合、Facebook で「#551 - This person isn't available at the moment (#551 - この人物は現在利用できません)」がスローされ、顧客が会話中のページに対して Facebook Messenger のメッセージをオフにした場合にこの問題が表示されます。 残念ながら、Facebook はユーザーのプライバシーを保護するため、これらの理由の詳細を開示していません (詳しくはこちらのディスカッションを参照してください: https://developers.facebook.com/community/threads/376141516333306)。

関連する Facebook ドキュメント:
Facebook エラーコード
Messenger でビジネスからのメッセージをブロックする



2.エラーメッセージは「メッセージ本文が大きすぎるため、このメッセージを送信できません」で MessageStatusCode は「3004」

- これは、1 つのメッセージで送信される文字の数が、Facebook Messenger チャネルでは 1,994 文字、SMS チャネルでは 908 文字の上限を超えた場合に表示されます。
- 標準テキストは 1 文字 1 バイトですが、絵文字がメッセージ本文に含まれている場合、本文全体が 1 文字 4 バイトの Unicode に変換されます。その結果、メッセージが文字制限内にあるように見えても、送信に失敗することがあります。 



3.エラーメッセージは「現在、メッセージサービスに接続できません。チャネル設定を確認するようにシステム管理者に依頼してください」で MessageStatusCode は「003」

- このメッセージは、ユーザーがパスワードを変更したため、または Facebook がセキュリティ上の理由でセッションを変更したためにセッションが無効になった場合に表示されます。これは Salesforce メッセージングの問題ではなく、Facebook の無効なアクセストークンが原因で発生した Facebook API エラーまたは警告メッセージです。
- この問題を解決するには、[メッセージング設定] ページの [新規チャネル] をクリックしてメッセージングチャネルを再認証し、チャネルを再度追加します。

関連コンテンツ:
Service Cloud での Facebook Messenger チャネルの作成



注意:MessageStatusCode「9999」はさまざまな問題が原因で表示されます。Salesforce サポートチームにケースを登録し、発生した問題を検証することをお勧めします。 

ナレッジ記事番号

000388784

 
読み込み中
Salesforce Help | Article