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 の取得方法については、公式の開発ドキュメントで説明されているため、ここでは詳しく説明しません。