API 文件

REST API

EchoChat 提供完整的 REST API,讓您可以整合到自己的系統中。

基礎 URL
https://api.echochat.com/v1
認證
Authorization: Bearer YOUR_API_KEY
主要端點
GET /conversations - 獲取對話列表
POST /messages - 發送訊息
GET /knowledge - 獲取知識庫
POST /knowledge - 新增知識庫項目
GET /analytics - 獲取分析數據

Webhook 設定

設定 Webhook 來接收即時事件通知。

Webhook URL 設定
POST https://your-domain.com/webhook
事件類型
  • message.received - 收到新訊息
  • conversation.started - 開始新對話
  • conversation.ended - 結束對話
  • ai.response - AI 回覆

平台串接指南

LINE 串接

1. 建立 LINE 官方帳號

在 LINE Developers 建立新的 Channel,獲取 Channel ID、Channel Secret 和 Channel Access Token。

2. 設定 Webhook URL

在 LINE Developers Console 設定 Webhook URL:https://api.echochat.com/webhook/line

3. 在 EchoChat 後台設定

填入 Channel Access Token 和 Channel Secret,完成串接。

Instagram 串接

1. 建立 Facebook 應用程式

在 Facebook Developers 建立應用程式,並設定 Instagram Basic Display。

2. 獲取存取權杖

透過 OAuth 流程獲取 Instagram 存取權杖。

3. 設定 EchoChat

在 EchoChat 後台填入 Instagram 存取權杖和應用程式 ID。

Telegram 串接

1. 建立 Telegram Bot

透過 @BotFather 建立新的 Telegram Bot,獲取 Bot Token。

2. 設定 Webhook

設定 Webhook URL:https://api.echochat.com/webhook/telegram

3. 完成串接

在 EchoChat 後台填入 Bot Token,即可開始使用。

SDK 和範例

JavaScript SDK

使用我們的 JavaScript SDK 快速整合到您的網站。

安裝
npm install @echochat/sdk
基本使用
import { EchoChat } from '@echochat/sdk'; const client = new EchoChat({ apiKey: 'YOUR_API_KEY', platform: 'web' }); client.sendMessage('Hello, AI!');

Python SDK

Python SDK 適合後端整合和數據分析。

安裝
pip install echochat-sdk
基本使用
from echochat import EchoChat client = EchoChat(api_key='YOUR_API_KEY') # 獲取對話列表 conversations = client.get_conversations() # 發送訊息 response = client.send_message( conversation_id='conv_123', message='Hello from Python!' )

需要技術支援?

tech@echochat.com
GitHub: github.com/echochat
完整 API 文件
開發者社群