SuperAPI AI 工具集

8x8

数据与分析

查看项目

更新于 10-16 09:32

技能介绍

用途:这是一个面向 8x8 云通信与协作平台的集成技能。8x8 提供语音、视频、聊天与联络中心解决方案,适用于各类组织改善员工与客户沟通。当用户需要与 8x8 数据交互时使用本技能。官方文档:https://developer.8x8.com/。

主要能力:可操作的对象包括 Call、Call Recording、Chat、SMS、Contact、User、Call Queue、Ring Group、Report、Setting、Integration、Subscription、Invoice,以及人员、组织、交易、线索、活动、备注等。常见动作示例:add-contacts-to-group、list-groups、create-contact、list-contacts、get-sms-status、send-batch-sms、get-account-balance、get-sms-log-export-result、request-sms-log-export、send-sms。

使用方式:先安装 Membrane CLI:npm install -g @membranehq/cli@latest;登录:membrane login --tenant --clientName=<agentType>;连接:membrane connection ensure "https://www.8x8.com/ " --json,用户需在浏览器完成认证;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}'。未覆盖的场景可通过代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。

适用场景:与 8x8 数据交互的自动化流程,如联系人管理、短信发送与日志导出、账户余额查询等。

限制:认证由 Membrane 服务端管理,不应向用户索取 API 密钥或令牌,应创建连接。交互式与非交互式环境登录方式不同;无头环境下需让用户打开授权 URL 并执行 membrane login complete <code>。CLIENT_ACTION_REQUIRED 状态需用户或代理完成指定动作;出现 CONFIGURATION_ERROR 或 SETUP_FAILED 时需查看错误字段。具体动作参数与返回结构需通过 action list 查看,部分能力暂未提供详细说明。