概述
在从 Zoho CRM 发送 WhatsApp 消息时遇到问题吗?本指南可以帮助您解决常见的 API 配置错误,包括错误的端点设置、令牌问题和脚本问题。按照以下步骤让您的集成顺利运行。
说明
常见问题及解决方案
1. API 端点或令牌不正确
症状:消息发送失败,出现身份验证错误。
如何修复:
在 Zoho CRM 中,前往 设置 → 市场 → 已安装的应用 → Wati 插件。
更新以下字段:
API 端点 URL:从 Wati 帐户的 API 文档 部分获取此信息
Bearer 令牌:从 Wati 的 API 设置 中复制
点击 保存。
了解如何在我们的指南中发现这些详细信息:如何在 Wati 中找到 API 端点 URL 和 Bearer 令牌。
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}}
替换为实际值更新 URL 中的国家代码(如有必要,替换
91
)确保参数之间正确分隔逗号
有关函数和参数的更多信息,请点击此帮助文章。
3. 字段映射错误
症状:消息已发送但包含错误数据。
检查:
验证脚本中的所有字段是否与 Zoho CRM 字段名称完全匹配
对于联系人/潜在客户:
电话字段必须包含国家代码
自定义字段需要精确的 API 名称
常见问题解答 (FAQs)
常规问题
1. 本指南的用途是什么?
→ 本指南可帮助您排查并解决通过 Zoho CRM 使用 Wati 集成发送 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. 我在哪里可以了解如何配置函数和参数?
→ 您可以在指南中获取帮助文章链接中查看有关函数、参数和字段映射的详细说明。