開発 API のコードサンプル
チャットウィンドウ
- startChat
- showWhenOnline
- showWhenOffline
- addCustomDetail
- setName
- map
- setChatWindowWidth
- setChatWindowHeight
- doKnowledgeSearch

setName (1) に基づいて、コンソールに顧客の名前 (この例では Jane Doe) が表示されます。addCustomDetail.doKnowledgeSearch をコールすると、ナレッジウィジェット (2) に検索が自動的に表示されます。

省略可能な Cookie
同意管理を使用して、省略可能な Cookie を選択したり、オプトアウトしたりする機能をユーザに提供できます。ユーザがオプトインを選択した場合、省略可能な Cookie を追跡するために、liveagent.init() の 4 番目のパラメータに true を渡すことができます。ユーザがオプトインを選択しない場合で、オプトアウトを選択するときには false を渡します。4 番目のパラメータを省略した場合は、true を渡した場合と同じになります。
ユーザがオプトアウトした場合は、liveagent.disableOptionalCookies() を呼び出すこともできます。これにより、省略可能な Cookie の追跡が削除および停止されます。これは、値が true の liveagent.init() よりも優先順位が高いことを除けば、liveagent.init() に false を渡すことと同じ処理になります。たとえば、先に liveagent.disableOptionalCookies() を呼び出し、次に liveagent.init() に true を渡した場合、省略可能な Cookie は無効のままです。liveagent.init() とは異なり、liveagent.disableOptionalCookies() は、ページが読み込まれた後にいつでもコールできます。
ユーザがオプトアウトした後に、省略可能な Cookie に再度オプトインした場合、次のページの読み込みで liveagent.init() に true を渡します。