Public API
使用 Public API 以编程方式管理移动代理子用户、设置流量限制并跟踪使用统计数据。
该 Public API 使你能够 以编程方式管理代理用户 无需使用仪表板。您可以创建、删除和修改代理子用户,设置流量使用限制,并查看移动代理当前和历史流量使用情况。
可用路径
基础端点: https://residential-api.oxylabs.io/v2
将基础端点与路径结合以执行特定操作:
POST
/login
进行身份验证以获取访问令牌(JWT)。
GET
/users/{userId}/sub-users
获取所有活跃子用户
POST
/users/{userId}/sub-users
创建一个新的子用户。
GET
/users/{userId}/sub-users/{subUserId}
获取特定子用户的流量使用统计信息。
PATCH
/users/{userId}/sub-users/{subUserId}
修改一个子用户。
DELETE
/users/{userId}/sub-users/{subUserId}
删除一个子用户。
GET
/users/{userId}/sub-users/{subUserId}/target-stats
获取某个子用户按目标划分的流量使用统计信息。需要指定日期(可查看最近 30 天)。
GET
/users/{userId}/client-stats
获取当月总流量使用情况。
如何使用 Public API
登录并生成 JWT
使用 Basic Authentication,用你的主用户凭据(以 base64 编码)登录以获取 JWT 令牌。
端点: https://residential-api.oxylabs.io/v2/login
标头: Authorization: Basic base64(username:password)
curl -X "POST" \
"https://residential-api.oxylabs.io/v2/login" \
-H "accept: application/json" \
-u "USERNAME:PASSWORD"执行后,服务器将返回 两个重要值 供后续步骤使用:
user_id是 API 请求所需的唯一用户标识符。token是进一步授权所需的 JSON Web Token (JWT)。
{
"user_id": "00000000-0000-0000-0000-000000000000",
"token": "example token"
}JWT 在 1 小时后过期. 之后,你需要重新生成一个。
Backconnect 入口 IP
如果你想使用自己的 backconnect 入口节点 DNS 名称,可以将你的子域名/域名指向我们的入口节点。为此,你需要添加一条 DNS CNAME 记录,并将 pr.oxylabs.io 作为目标。这是在 Cloudflare DNS 管理器中针对 入口 子域名:

如需更多信息,请联系 support@oxylabs.io 或你的客户经理。
这有帮助吗?






