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

サーバーエンドポイント URL が更新された後にチャットが動作しない

公開日: Jul 14, 2025
説明
チャットが動作せず、調査をしたところ、API エンドポイント URL  ( [設定] からクイック検索ボックスで「チャットの設定」と入力し、[チャットの設定] を選択します。)  が、貴社の Web ページのコードに実装した URL と異なる場合があります。

[設定] の [チャット設定] の下
[チャットを有効化]: をオン

API 情報
チャット API エンドポイント: https://d.la4-c1-was.salesforceliveagent.com/chat/rest/


リリースコード内のエンドポイント URL の参照 (設定例を示します):

リリースコード
このコードをコピーして、チャットをリリースする各 Web ページに貼り付けます。
<script type='test/javascript' src='https://c.la4-c1-was.salesforceliveagent.com/content/g/js/36.0/deployment.js'></script>
<script type='test/javascript'>
liveagent.init('https://d.la4-c1-was.salesforceliveagent.com/chat','572360000000BXW','00D35000000v1XJ');
</script>

Web ページ上のリリースコードの例:
<html>
 <head>
  <script type="text/javascript" src="https://c.la2-c1-chi.salesforceliveagent.com/content/g/js/36.0/deployment.js"></script>
  <script type="text/javascript">
   liveagent.init('https://d.la2-c1-chi.salesforceliveagent.com/chat' '572360000000BXW', '00D35000000v1XJ');
  </script>
 </head>
 <body>...</body>
</html>


 
解決策

Web ページのコードのURLが、リリースコードのURLとは異なることに注意してください。Web ページのコードは「la2-c1-chi」で始まり、リリースコードは「la4-c1-was」と表示されます。リリースを介して提供されるコードには、API エンドポイント URL への 2 つの参照があります。ひとつは「deployment.js」、もうひとつは「liveagent.init」の後に続きます。これら、2 つの参照は標準のものです。API エンドポイント URL への参照が Salesforce が提供するリリースコードスニペット内にあるものだけの場合は、問題はないはずです。システムはコールを正しいチャットサーバーに転送する方法を知っているので、それを更新する必要はありません。それでも、できるだけ早く Web ページのコードを更新する必要があります。リダイレクトが組み込まれていますが、エンドポイントサーバが更新された場合、使用していたサーバーを廃止する可能性があります。廃止された場合、転送はされません。Web ページのコードを更新するまで、古いエンドポイントが機能することを保証する特別な期間はありません。
 

しかしながら、Web ページコード以外のどこかでその API エンドポイント URL が参照されている場合は、新しいサーバーへの URL を手動で更新する必要があります。これが自分自身のコードの中で URL 参照をハードコードすべきでない理由です。貴社の組織に関連付けられているチャットサーバーは予告なく変更されることがあります。

現在の チャット API エンドポイントだけを許可するようにアクセスを制限した場合、エンドポイントが変更される際、そのエンドポイントへのアクセスがブロックされます。変更された チャット API エンドポイントがブロックされないようにするには、すべての *.salesforceliveagent.com エンドポイントからのトラフィックを許可します。

​** 注: 任意の REST API コール内ではエンドポイント URL 参照をハードコードする必要があります。 現時点ではこれを動的参照する方法はありません。そのため、貴社の組織のサーバーが変更された場合、その URL を手動で更新する必要があります。より詳細な情報については、「Switch Server Response during Live Agent REST API call」 (英語) を参照してください。

 

ナレッジ記事番号

000382130

 
読み込み中
Salesforce Help | Article