總覽
在 Zoho CRM 發送 WhatsApp 訊息時遇到問題?本指南可協助修複常見的 API 配置錯誤,包括錯誤的端點設定、代號問題及指令碼問題。請按照以下步驟讓整合順利進行。
說明
常見問題及解決方案
1. 錯誤的 API 端點或代號
症狀:訊息無法傳送,且出現認證錯誤。
如何修正:
在 Zoho CRM 中,前往 設定 → 应用商店 → 已安裝應用程式 → Wati 外掛程式。
更新這些欄位:
API 端點網址:從您的 Wati 帳戶的 API 文件 區段取得
有效代號:從 Wati 的 API 設定 複製
點選 儲存。
可從本指南了解如何尋找這些資訊:如何在 Wati 中找到 API 端點和有效代號。
2. 工作流函數設定錯誤
適用於單一參數模板
```deluge
headerValue = Map(); headerValue.put("Authorization","Bearer your_token_here"); // 替換为實際代號
raw_data = { "template_name": template_name, "broadcast_name": "zoho_auto_" + template_name, "parameters": [{"name":"name", "value": name}] // 單一參數 }; // 格式化電話號碼(請去除空格/特殊字符) number = number.replaceAll("[\s+()-]",""); resp = invokeurl [ url: "https://your-endpoint.wati.io/api/v1/sendTemplateMessage/91" + number + "?SourceType=ZOHO", // 更新國家代號 type: POST, parameters: raw_data.toText(), headers: headerValue, content-type: "application/json" ]; info resp; ```
適用於多個參數
```deluge
parameters: [{"name":"name", "value": name}, {"name":"phone", "value": phone}, // 其他參數{"name":"address", "value": address}] ```
重點修正:
將
######{{your-bearer-token}}
及######{{your-wati-api-endpoint}}
替換為實際值更新網址中的國家代碼(如需更改則替換
91
)確保參數之間以正確的逗號分隔
若想了解更多功能及參數資訊,請點擊此說明文件。
3. 欄位對應錯誤
症狀:訊息已送出,但內容資料錯誤。
檢查:
確認指令碼中的所有欄位名稱與 Zoho CRM 欄位一致
關於聯絡人/潛在客戶:
電話欄位需包含國家代碼
自訂欄位需使用正確的 API 名稱
常見問題解答 (FAQ)
一般問題
1. 此指南有何用途?
→ 此指南可協助您排除 Zoho CRM 使用 Wati 整合時發送 WhatsApp 訊息的常見問題並修正相關問題。
2. Zoho CRM 和 Wati 整合的最常見問題是什麼?
→ 最常見的問題是:
API 端點或代號設定錯誤
工作流函數設定錯誤
Zoho CRM 中欄位映射錯誤
API 配置
3. 如何在 Zoho CRM 中修正錯誤的 API 端點或代號?
→ 前往 Zoho CRM → 設定 → 應用商店 → 已安裝應用程式 → Wati 外掛程式。更新 API 端點網址及有效代號來自 Wati 帳戶的值。點選儲存。
4. 我何處可以在 Wati 中找到我 API 端點和有效代號?
→ 您在 Wati 帳戶中取得這些資料:
API 端點網址:項目可在 API 文件區段中取得
有效代號:項目可在 API 設定中取得
請參考指南 <《如何在 Wati 中找到 API 端點和有效代號》> 獲取逐步操作說明。
工作流程功能配置
5. 若我的工作流程功能無法運作時,我應該檢查哪些設定?
→ 請確認:
授權標頭包含您正確的有效代號
API 網址包含正確的端點和國家代碼
電話號碼已正確格式化(沒有空格或特殊字符)
參數正確結構化,尤其是多個參數的情況
6. 我應如何將電話號碼正確格式化到腳本中?
→ 使用以下指令行去除空格和特殊字符:number = number.replaceAll("[\\s+()-]","");
還要緊確認國家代碼(像 91 代表印度)正確包含在 API 網址中。
7. 我如何在工作流函數中傳送多個參數?
→ 可使用以下格式:
parameters: [{"name":"name", "value": name}, {"name":"phone", "value": phone}, {"name":"address", "value": address}]
請確保每個參數間以逗號正確分隔。
欄位映射
8. 如果訊息傳遞但顯示錯誤資料,我應該做何?
→ 檢查是否:
指令碼中的欄位名稱和 Zoho CRM 欄位名稱完全一致
電話欄位包含正確國家代碼
使用 Zoho CRM 的自訂欄位設定正確 API 名稱
9. 我何處可以學習如何設定功能和參數?
→ 您可在指南中連結的說明文件中找到有關函數、參數和欄位對應的詳細說明。