返回顶部
z

zohoZoho集成

Interact with Zoho CRM, Projects, and Meeting APIs. Use when managing deals, contacts, leads, tasks, projects, milestones, meeting recordings, or any Zoho workspace data. Triggers on mentions of Zoho, CRM, deals, pipeline, projects, tasks, milestones, meetings, recordings, standups.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.2
安全检测
已通过
2,869
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

zoho

Zoho 集成 (CRM + 项目 + 会议)

Zone 99 制作 · GitHub · 贡献

快速开始

使用 zoho CLI 封装器——它会自动处理 OAuth 令牌刷新和缓存。

bash
zoho help # 显示所有命令
zoho token # 打印当前访问令牌(自动刷新)

身份验证设置

第一步:注册应用程序

  1. 1. 前往 Zoho API 控制台
  2. 点击 添加客户端 → 选择 基于服务器的应用程序
  3. 填写:
- 客户端名称:你的应用名称(例如 Clawdbot Zoho 集成) - 主页 URL:你的域名或 https://localhost - 重定向 URI:https://localhost/callback(或你控制的任何 URL——只需使用一次即可获取授权码)
  1. 4. 点击 创建
  2. 记下 客户端 ID客户端密钥

第二步:生成授权码(授权令牌)

构建此 URL 并在浏览器中打开(替换占位符):

https://accounts.zoho.com/oauth/v2/auth
?response_type=code
&client_id=你的客户端ID
&scope=ZohoCRM.modules.ALL,ZohoCRM.settings.ALL,ZohoProjects.projects.ALL,ZohoProjects.tasks.ALL,ZohoMeeting.recording.READ,ZohoMeeting.meeting.READ,ZohoMeeting.meetinguds.READ,ZohoFiles.files.READ
&redirect_uri=https://localhost/callback
&access_type=offline
&prompt=consent

重要提示: 使用与你的数据中心匹配的 accounts URL:

区域Accounts URL
美国https://accounts.zoho.com
欧洲
https://accounts.zoho.eu |
| 印度 | https://accounts.zoho.in |
| 澳大利亚 | https://accounts.zoho.com.au |
| 日本 | https://accounts.zoho.jp |
| 英国 | https://accounts.zoho.uk |
| 加拿大 | https://accounts.zohocloud.ca |
| 沙特阿拉伯 | https://accounts.zoho.sa |

授权后,你将被重定向到类似以下地址:

https://localhost/callback?code=1000.abc123...&location=us&accounts-server=https://accounts.zoho.com

复制 code 参数值。此代码在 2 分钟内过期——请立即执行第三步。

第三步:用授权码换取刷新令牌

运行此 curl 命令(替换占位符):

bash
curl -X POST https://accounts.zoho.com/oauth/v2/token \
-d client_id=你的客户端ID \
-d client_secret=你的客户端密钥 \
-d granttype=authorizationcode \
-d redirect_uri=https://localhost/callback \
-d code=粘贴第二步获取的代码

响应:
json
{
access_token: 1000.xxxx.yyyy,
refresh_token: 1000.xxxx.zzzz,
api_domain: https://www.zohoapis.com,
token_type: Bearer,
expires_in: 3600
}

保存 refresh_token——这是你的长期凭证。访问令牌在 1 小时后过期,但 CLI 会使用刷新令牌自动刷新它。

第四步:查找你的组织 ID

CRM/项目组织 ID:
bash

在 .env 中设置 clientid、clientsecret、refresh_token 后:


zoho raw GET /crm/v7/org | jq .org[0].id

会议组织 ID:
登录 Zoho Meeting → 管理员设置 → 在 URL 或设置页面中查找组织 ID。它与 CRM 组织 ID 不同。

第五步:配置 .env

在技能目录中创建 .env:

bash
ZOHOCLIENTID=1000.XXXXXXXXXXXXXXXXXXXXXXXXX
ZOHOCLIENTSECRET=你的客户端密钥
ZOHOREFRESHTOKEN=1000.你的刷新令牌
ZOHOORGID=123456789 # CRM/项目组织 ID
ZOHOMEETINGORG_ID=987654321 # 会议组织 ID(与 CRM 不同)
ZOHOCRMDOMAIN=https://www.zohoapis.com
ZOHOPROJECTSDOMAIN=https://projectsapi.zoho.com/restapi
ZOHOMEETINGDOMAIN=https://meeting.zoho.com
ZOHOACCOUNTSURL=https://accounts.zoho.com

如果你使用的是非美国数据中心(例如 .eu、.in、.com.au),请调整域名 URL。

OAuth 作用域参考

作用域用途
ZohoCRM.modules.ALL读/写 CRM 记录(交易、联系人、潜在客户等)
ZohoCRM.settings.ALL
读取 CRM 字段定义和组织设置 | | ZohoProjects.projects.ALL | 读/写项目 | | ZohoProjects.tasks.ALL | 读/写任务、里程碑、缺陷、时间日志 | | ZohoMeeting.recording.READ | 列出和访问会议录制文件 | | ZohoMeeting.meeting.READ | 列出会议和会话详情 | | ZohoMeeting.meetinguds.READ | 下载录制文件 | | ZohoFiles.files.READ | 下载文件(录制文件、转录文本) |

如果你只需要 CRM 或只需要会议,可以请求更少的作用域。授权 URL 的作用域参数以逗号分隔。

身份验证故障排除

  • - invalidcode → 授权码已过期(2 分钟有效期)。重新执行第二步。
  • invalidclient → 客户端 ID 错误,或你的数据中心的 accounts-server URL 错误。
  • invalidredirecturi → curl 中的 redirect_uri 必须与你在 API 控制台中注册的完全匹配。
  • 令牌刷新失败 → 刷新令牌可能已被撤销。重新执行第二至第三步以获取新令牌。
  • Given URL is wrong → 你访问了错误的数据中心 API 域名。

CRM 命令

bash

列出任何模块的记录


zoho crm list Deals
zoho crm list Deals page=1&perpage=5&sortby=CreatedTime&sortorder=desc
zoho crm list Contacts
zoho crm list Leads

获取特定记录

zoho crm get Deals 1234567890

按条件搜索

zoho crm search Deals (Stage:equals:Closed Won) zoho crm search Contacts (Email:contains:@acme.com) zoho crm search Leads (Lead_Source:equals:Web)

创建记录

zoho crm create Contacts {data:[{LastName:Smith,FirstName:John,Email:j@co.com}]} zoho crm create Deals {data:[{Deal_Name:New Project,Stage:Qualification,Amount:50000}]}

更新记录

zoho crm update Deals 1234567890 {data:[{Stage:Closed Won}]}

删除记录

zoho crm delete Deals 1234567890

CRM 模块

潜在客户、联系人、客户、交易、任务、事件、通话、备注、产品、报价、销售订单、采购订单、发票

搜索运算符

等于、不等于、以...开头、包含、不包含、在...中、不在...中、介于、大于、小于

项目命令

bash

列出所有项目


zoho proj list

获取项目详情

zoho proj get 12345678

任务

zoho proj tasks 12345678 zoho proj create-task 12345678 name=修复+登录+错误&priority=High&start_date=01-27-2026 zoho proj update-task 12345678 98765432 percent_complete=50

其他

zoho proj milestones 12345678 zoho proj tasklists 12345678 zoho proj bugs 12345678 zoho proj timelogs 12345678

任务字段

名称、开始日期(MM-DD-YYYY)、结束日期、优先级(无/低/中/高)、负责人、描述、任务列表 ID、完成百分比

##

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 zoho-1776381577 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 zoho-1776381577 技能

通过命令行安装

skillhub install zoho-1776381577

下载

⬇ 下载 zoho v2.0.2(免费)

文件大小: 13.79 KB | 发布时间: 2026-4-17 14:38

v2.0.2 最新 2026-4-17 14:38
Fix security scan: configurable paths (no more hardcoded /root/clawd), declared all env vars in skill.json including GEMINI_API_KEY, verified bin/zoho exists in manifest

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部