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 文件
開發者社群