開発 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 を渡します。