メッセージを WeChat カスタマー サービスに転送する


公式アカウントが開発モードの場合、一般の WeChat ユーザーが公式アカウントにメッセージを送信すると、WeChat サーバーはまず開発者が入力した URL にメッセージを POST します。メッセージを顧客サービス システムに転送する場合、開発者は応答パッケージで transfer_customer_service の MsgType を含むメッセージを返す必要があります。応答を受信した後、WeChat サーバーは送信されたメッセージを顧客サービス システムに転送します。 TransInfo 情報を XML で添付して、transfer_customer_service メッセージを返すときにカスタマー サービス アカウントに割り当てることもできます。

ユーザーがカスタマー サービスにアクセスされた後、カスタマー サービスがセッションを終了する前、およびセッション中に、ユーザーが送信したメッセージはカスタマー サービス システムに直接転送されます。カスタマー サービスによってセッションが 30 分以上終了されない場合、WeChat サーバーはカスタマー サービスへの転送を自動的に停止し、開発者が入力した URL へのメッセージの送信を再開します。

ユーザーがキューで待機しているときでも、ユーザーが送信したメッセージは開発者が入力した URL にプッシュされます。

ここで重要なのは、WeChat ユーザーによって送信されたメッセージのみが転送され、その他のイベント (メニューのクリック、地理的位置のレポートなど) は転送されないことに注意してください。そうしないと、カスタマー サービス システムに意味のないメッセージが表示されます。


メッセージをカスタマー サービスに転送

#公式アカウントが開発モードの場合、一般の WeChat ユーザーが公式アカウントにメッセージを送信するとき, WeChat サーバーは、最初に開発者が入力した URL にメッセージを POST します。メッセージを顧客サービス システムに転送したい場合、開発者は応答パッケージで transfer_customer_service の MsgType を含むメッセージを返す必要があります。応答すると、WeChat サーバーは送信されたメッセージをカスタマー サービス システムに転送します。

 <xml>
     <ToUserName><![CDATA[touser]]></ToUserName>
     <FromUserName><![CDATA[fromuser]]></FromUserName>
     <CreateTime>1399197672</CreateTime>
     <MsgType><![CDATA[transfer_customer_service]]></MsgType>
 </xml>

パラメータの説明

#パラメータ必須かどうか説明ToUserNameはい受信者アカウント (受信した OpenID)FromUserName は 開発者 WeChat IDCreateTime は メッセージ作成時間 (整数) MsgType は transfer_customer_service# ##################################1475198461527173.png

#メッセージは指定されたカスタマー サービスに転送されます

複数のカスタマー サービス スタッフがログインしている場合は、受付中に各顧客のメッセージが顧客サービスに転送されると、複数の顧客サービス システムがその顧客を顧客サ​​ービス担当者の 1 人に割り当てます。顧客のメッセージを指定されたカスタマー サービスに転送する場合は、transfer_customer_service メッセージを返すときに TransInfo 情報を添付してカスタマー サービス アカウントを指定できます。指定されたカスタマー サービスにアクセス機能がない場合 (オンラインではない、自動アクセスがオンになっていない、または自動アクセスがフルになっている)、ユーザーは指定されたカスタマー サービスに直接接続され、他のカスタマー サービスは接続されないことに注意してください。通知されることはなく、他のカスタマーサービス受付から連絡されることもありません。顧客サービスを指定する場合は、顧客がタイムリーにサービスを受けられるように、まず顧客サービスのアクセス能力を確認し(オンライン顧客サービス受付情報インターフェイスを取得し)、アクセス能力のある顧客サービスを指定することをお勧めします。 。

サンプルコード

 <xml>
     <ToUserName><![CDATA[touser]]></ToUserName>
     <FromUserName><![CDATA[fromuser]]></FromUserName>
     <CreateTime>1399197672</CreateTime>
     <MsgType><![CDATA[transfer_customer_service]]></MsgType>
     <TransInfo>
         <KfAccount><![CDATA[test1@test]]></KfAccount>
     </TransInfo>
 </xml>

パラメータの説明

#パラメータ必須かどうか説明ToUserNameはい受信者アカウント (受信した OpenID)FromUserName は 開発者 WeChat IDCreateTime は メッセージ作成時間 (整数) MsgType は transfer_customer_serviceKfAccount は、指定されたセッション アクセスのカスタマー サービス アカウント