WeChat ミニ プログラム開発チュートリアル: ミニ プログラムで、エンタープライズ WeChat のオンライン カスタマー サービス チャット インターフェイスを開きます。

WeChat アプレットでエンタープライズ WeChat オンライン カスタマー サービス チャット インターフェイスを開くには、wx.openCustomerServiceChat() を使用する必要があります。これは WeChat アプレットによって提供される API であり、エンタープライズ WeChat オンライン カスタマー サービス チャット インターフェイスを開くために使用されます。

公式リストは次のとおりです。

wx.openCustomerServiceChat({
extInfo: {url: ''},
corpId: '',
success(res) {}
})
  • extInfo は、追加情報を渡すことができるオブジェクトです。ここで、url は空であり、追加情報が渡されないことを示します。

  • corpId は企業の ID であるため、これを企業 WeChat の企業 ID に置き換える必要があります。

  • success(res) はコールバック関数です。この関数は、カスタマー サービス チャット インターフェイスが正常に開かれたときに呼び出されます。 res は WeChat から返される情報です。この情報はこの関数で処理できます。

一般に、このコードの機能は、企業 WeChat のオンライン カスタマー サービス チャット インターフェイスを開くことであり、これを通じてユーザーは企業のカスタマー サービスと通信できます。


次に、wx.openCustomerServiceChat() 関数を使用した簡単な例を示します。この例ではボタンを作成しており、ユーザーがこのボタンをクリックすると、Enterprise WeChat のオンライン カスタマー サービス チャット インターフェイスが開きます。

まず、アプレットのページ ファイル (.wxml ファイル) にボタンを追加する必要があります。

<button bindtap="openCustomerServiceChat">联系客服</button>

次に、対応するスクリプト ファイル (.js または .ts ファイル) に openCustomerServiceChat 関数を追加する必要があります。 :

Page({
  openCustomerServiceChat: function() {
    wx.openCustomerServiceChat({
      extInfo: {url: ''},
      corpId: 'your-corp-id', // 替换为你的企业ID
      success(res) {
        console.log('成功打开客服聊天界面');
      },
      fail(err) {
        console.log('打开客服聊天界面失败', err);
      }
    });
  }
});

この例では、ユーザーが [カスタマー サービスに問い合わせる] ボタンをクリックすると、openCustomerServiceChat 関数が呼び出され、Enterprise WeChat のオンライン カスタマー サービス チャット インターフェイスが開きます。正常に開くことができた場合は、コンソールに「カスタマー サービス チャット インターフェイスを開くことができました」と表示され、失敗した場合は、「カスタマー サービス チャット インターフェイスを開くことができませんでした」と失敗した理由が表示されます。


このうち、URL と corpID の取得方法については、公式の開発ドキュメントで説明されているため、ここでは詳しく説明しません。

おすすめ

転載: blog.csdn.net/qq_25501981/article/details/134458426