返回顶部
q

quo现状

|

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

quo

Quo

通过托管 OAuth 认证访问 Quo API。发送短信、管理通话和联系人,以及检索通话录音和转录文本。

快速开始

bash

列出电话号码


python < import urllib.request, os, json
req = urllib.request.Request(https://gateway.maton.ai/quo/v1/phone-numbers)
req.addheader(Authorization, fBearer {os.environ[MATONAPI_KEY]})
req.add_header(User-Agent, Maton/1.0)
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))
EOF

基础 URL

https://gateway.maton.ai/quo/{native-api-path}

将 {native-api-path} 替换为实际的 Quo API 端点路径。网关将请求代理到 api.openphone.com,并自动注入您的 OAuth 令牌。

认证

所有请求都需要在 Authorization 头中提供 Maton API 密钥,以及 User-Agent 头:

Authorization: Bearer $MATONAPIKEY
User-Agent: Maton/1.0

环境变量: 将您的 API 密钥设置为 MATONAPIKEY:

bash
export MATONAPIKEY=YOURAPIKEY

获取您的 API 密钥

  1. 1. 登录或创建账户,访问 maton.ai
  2. 前往 maton.ai/settings
  3. 复制您的 API 密钥

连接管理

在 https://ctrl.maton.ai 管理您的 Quo OAuth 连接。

列出连接

bash
python < import urllib.request, os, json
req = urllib.request.Request(https://ctrl.maton.ai/connections?app=quo&status=ACTIVE)
req.addheader(Authorization, fBearer {os.environ[MATONAPI_KEY]})
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))
EOF

创建连接

bash
python < import urllib.request, os, json
data = json.dumps({app: quo}).encode()
req = urllib.request.Request(https://ctrl.maton.ai/connections, data=data, method=POST)
req.addheader(Authorization, fBearer {os.environ[MATONAPI_KEY]})
req.add_header(Content-Type, application/json)
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))
EOF

获取连接

bash
python < import urllib.request, os, json
req = urllib.request.Request(https://ctrl.maton.ai/connections/{connection_id})
req.addheader(Authorization, fBearer {os.environ[MATONAPI_KEY]})
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))
EOF

响应:
json
{
connection: {
connection_id: 21fd90f9-5935-43cd-b6c8-bde9d915ca80,
status: ACTIVE,
creation_time: 2025-12-08T07:20:53.488460Z,
lastupdatedtime: 2026-01-31T20:03:32.593153Z,
url: https://connect.maton.ai/?session_token=...,
app: quo,
metadata: {}
}
}

在浏览器中打开返回的 url 以完成 OAuth 授权。

删除连接

bash
python < import urllib.request, os, json
req = urllib.request.Request(https://ctrl.maton.ai/connections/{connection_id}, method=DELETE)
req.addheader(Authorization, fBearer {os.environ[MATONAPI_KEY]})
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))
EOF

指定连接

如果您有多个 Quo 连接,请使用 Maton-Connection 头指定要使用的连接:

bash
python < import urllib.request, os, json
req = urllib.request.Request(https://gateway.maton.ai/quo/v1/phone-numbers)
req.addheader(Authorization, fBearer {os.environ[MATONAPI_KEY]})
req.add_header(User-Agent, Maton/1.0)
req.add_header(Maton-Connection, 21fd90f9-5935-43cd-b6c8-bde9d915ca80)
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))
EOF

如果省略,网关将使用默认(最早)的活动连接。

API 参考

电话号码

列出电话号码

bash
GET /quo/v1/phone-numbers

可选的查询参数:

  • - userId - 按用户 ID 过滤(模式:^US(.*)$)

响应:
json
{
data: [
{
id: PN123abc,
number: +15555555555,
formattedNumber: (555) 555-5555,
name: 主线路,
users: [
{
id: US123abc,
email: user@example.com,
firstName: John,
lastName: Doe,
role: admin
}
],
createdAt: 2022-01-01T00:00:00Z,
updatedAt: 2022-01-01T00:00:00Z
}
]
}

用户

列出用户

bash
GET /quo/v1/users?maxResults=50

查询参数:

  • - maxResults(必填) - 每页结果数(1-50,默认:10)
  • pageToken - 分页令牌

响应:
json
{
data: [
{
id: US123abc,
email: user@example.com,
firstName: John,
lastName: Doe,
role: owner,
createdAt: 2022-01-01T00:00:00Z,
updatedAt: 2022-01-01T00:00:00Z
}
],
totalItems: 10,
nextPageToken: null
}

按 ID 获取用户

bash
GET /quo/v1/users/{userId}

消息

发送文本消息

bash
POST /quo/v1/messages
Content-Type: application/json

{
content: Hello, world!,
from: PN123abc,
to: [+15555555555]
}

请求体:

  • - content(必填) - 消息文本(1-1600 个字符)
  • from(必填) - 电话号码 ID(PN*)或 E.164 格式
  • to(必填) - 包含单个收件人的数组,使用 E.164 格式
  • userId - 用户 ID(默认为电话号码所有者)
  • setInboxStatus - 设置为 done 以标记对话完成

响应(202):
json
{
id: AC123abc,
to: [+15555555555],
from: +15555555555,
text: Hello, world!,
phoneNumberId: PN123abc,
direction: outgoing,
userId: US123abc,
status: queued,
createdAt: 2022-01-01T00:00:00Z,
updatedAt: 2022-01-01T00:00:00Z
}

列出消息

bash
GET /quo/v1/messages?phoneNumberId=PN123abc&participants[]=+15555555555&maxResults=100

查询参数:

  • - phoneNumberId(必填) - 电话号码 ID
  • participants(必填) - 参与者电话号码数组,使用 E.164 格式
  • maxResults(必填) - 每页结果数(1-100,默认:10)
  • userId - 按用户 ID 过滤
  • createdAfter - ISO 8601 时间戳
  • createdBefore - ISO 8601 时间戳
  • pageToken - 分页令牌

按 ID 获取消息

bash
GET /quo/v1/messages/{messageId}

通话

列出通话

bash
GET /quo/v1/calls?phoneNumberId=PN123abc&participants[]=+15555555555&maxResults=100

查询参数:

  • - phoneNumberId(必填) - 电话号码 ID
  • participants(

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 quo-1776333805 技能

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

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

通过命令行安装

skillhub install quo-1776333805

下载

⬇ 下载 quo v1.0.2(免费)

文件大小: 5.27 KB | 发布时间: 2026-4-17 15:17

v1.0.2 最新 2026-4-17 15:17
- Added new metadata fields under the skill's metadata section, including required environment variable MATON_API_KEY and an emoji.
- No changes to functionality or documentation content.

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

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

p2p_official_large
返回顶部