摘要
在 Zoho CRM 發送 WhatsApp 訊息時遇到問題嗎?本指南可協助您解決常見的 API 設定錯誤,包括錯誤的端點設定、權杖問題和腳本問題。請按照以下步驟讓整合順利進行。
說明
常見問題及解決方案
1. 錯誤的 API 端點或權杖
症狀:訊息無法發送,並出現驗證錯誤。
如何修復:
在 Zoho CRM 中,前往 設定 → 市集 → 已安裝的應用程式 → Wati 外掛程式。
更新這些欄位:
API 端點 URL:從您的 Wati 帳戶的 API 文件 區段取得
Bearer 權杖:從 Wati 的 API 設定 複製
按一下 儲存。
2. 工作流程函數設定錯誤
適用於單一參數範本:
headerValue = Map();
headerValue.put("Authorization", "Bearer your_token_here"); // Replace with actual token
raw_data = {
"template_name": template_name,
"broadcast_name": "zoho_auto_" + template_name,
"parameters": [
{
"name": "name",
"value": name
}
]
}; // Valid JSON format
// Format phone number (remove spaces/special characters)
number = number.replaceAll("[\\s+()\\-]", "");
// Invoke API
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;
適用於多個參數:
parameters: [
{
"name": "name",
"value": name
},
{
"name": "phone",
"value": phone
},
{
"name": "address",
"value": address
}
]主要修復措施:
將
##{{your-bearer-token}}和##{{your-wati-api-endpoint}}替換為實際值更新 URL 中的國家代碼(如有需要,請替換
91)確保參數之間有正確的逗號分隔
3. 欄位對應錯誤
症狀:訊息已發送但包含錯誤的資料。
檢查:
確認腳本中的所有欄位與 Zoho CRM 欄位名稱完全相符
適用於聯絡人/潛在客戶:
電話欄位必須包含國家代碼
自訂欄位需要精確的 API 名稱
常見問題解答 (FAQs)
一般問題
1. 本指南的用途是什麼?
本指南可協助您排除使用 Wati 整合從 Zoho CRM 發送 WhatsApp 訊息時的常見問題並加以修復。
2. Zoho CRM 和 Wati 整合的最常見問題是什麼?
最常見的問題如下:
錯誤的 API 端點或權杖設定
工作流程函數設定錯誤
Zoho CRM 中的欄位對應錯誤
API 設定
3. 如何在 Zoho CRM 中修復錯誤的 API 端點或權杖?
前往 Zoho CRM → 設定 → 市集 → 已安裝的應用程式 → Wati 外掛程式。使用 Wati 帳戶中的值更新 API 端點 URL 和 Bearer 權杖。按一下「儲存」。
4. 在 Wati 中如何找到我的 API 端點和 Bearer 權杖?
您可以在 Wati 帳戶中找到這些詳細資料:
API 端點 URL:可在 API 文件區段中找到
Bearer 權杖:可在 API 設定中找到
請參考指南「如何在 Wati 中找到您的 API 端點和 Bearer 權杖」以獲取逐步說明。
工作流程函數設定
5. 如果我的工作流程函數無法運作,我應該檢查什麼?
請確保:
授權標頭包含您的正確 Bearer 權杖
API URL 包含正確的端點和國家代碼
電話號碼已正確格式化(沒有空格或特殊字元)
參數結構正確,尤其是多個參數
6. 如何在腳本中正確格式化電話號碼?
在您的腳本中使用以下行以移除空格和特殊字元:number = number.replaceAll("[\\s+()-]","");此外,請確保 API URL 中的國家代碼(例如印度的 91)正確無誤。
7. 如何在工作流程函數中發送多個參數?
使用以下結構:
parameters: [
{
"name": "name",
"value": name
},
{
"name": "phone",
"value": phone
},
{
"name": "address",
"value": address
}
]請確保每個參數之間有正確的逗號分隔。
欄位對應
8. 如果訊息已發送但顯示錯誤的資料,我該怎麼辦?
請驗證:
腳本中的欄位名稱與 Zoho CRM 中的欄位名稱完全相符
電話欄位包含正確的國家代碼
自訂欄位使用 Zoho CRM 中的精確 API 名稱
9. 我可以在哪裡學習更多關於設定函數和參數的資訊?
您可以在指南中連結的說明文章中找到詳細說明,以了解函數、參數和欄位對應。



