名称: onlyfansapi-skill
描述: >-
通过 OnlyFansAPI.com 平台查询 OnlyFans 数据与分析。获取所有模特的总收入摘要,识别表现最佳的模特,分析免费试用链接和追踪链接的转化率,比较链接收益等!
当用户询问任何与 OnlyFans 相关的问题时使用此技能。
compatibility: 需要 curl、jq 以及访问 app.onlyfansapi.com 的网络权限
元数据:
author: OnlyFansAPI.com
version: "1.0"
允许工具: Bash(curl:) Bash(jq:) Read
此技能通过查询 OnlyFansAPI.com 平台,回答有关 OnlyFans 机构分析的问题,包括收入、模特表现和链接转化指标。
用户必须设置环境变量 ONLYFANSAPI_API_KEY,其值为从 https://app.onlyfansapi.com/api-keys 获取的 API 密钥。
如果密钥未设置,请提醒用户:
请导出您的 OnlyFansAPI 密钥:
export ONLYFANSAPI_API_KEY="您的 API 密钥"
https://app.onlyfansapi.comAuthorization: Bearer $ONLYFANSAPI_API_KEYYYYY-MM-DD HH:MM:SSlimit 和 offset 查询参数。检查响应中的 hasMore 或 _pagination.next_page。OnlyFansAPI-Skill 的 User-Agent。"data.total.total"。步骤:
列出所有已关联账户:
bash
curl -s -H "Authorization: Bearer $ONLYFANSAPI_API_KEY" \
"https://app.onlyfansapi.com/api/accounts" | jq .
每个账户对象包含 "id"(例如 "acct_xxx")、"onlyfans_username" 和 "display_name"。
为每个账户获取收益:
```bash
START=$(date -u -v-7d '+%Y-%m-%d+00%%3A00%%3A00') # macOS
END=$(date -u '+%Y-%m-%d+23%%3A59%%3A59')
curl -s -H "Authorization: Bearer $ONLYFANSAPI_API_KEY" \
"https://app.onlyfansapi.com/api/{account_id}/statistics/statements/earnings?start_date=$START&end_date=$END&type=total" | jq .
```
响应字段:
- data.total — 净收益
- data.gross — 总收益
- data.chartAmount — 每日收益细分数组
- data.delta — 与前一时期相比的百分比变化
汇总: 以表格形式呈现每个模特的显示名称、用户名、净收入和总收入。并计算总和。
使用与上述相同的工作流程。按 data.total(净收益)降序排列模特。数值最高的模特即为表现最佳者。
可选地,也可获取统计概览以获取更丰富的上下文信息:
curl -s -H "Authorization: Bearer $ONLYFANSAPI_API_KEY" \
"https://app.onlyfansapi.com/api/{account_id}/statistics/overview?start_date=$START&end_date=$END" | jq .
此端点增加了订阅者数量、访客统计、帖子/消息收益细分等数据。
列出免费试用链接:
bash
curl -s -H "Authorization: Bearer $ONLYFANSAPI_API_KEY" \
"https://app.onlyfansapi.com/api/{account_id}/trial-links?limit=100&offset=0&sort=desc&field=subscribe_counts&synchronous=true" | jq .
每个链接的关键响应字段:
- id、trialLinkName、url
- claimCounts — 领取试用的订阅者总数
- clicksCounts — 总点击次数
- revenue.total — 此链接产生的总收入
- revenue.spendersCount — 花费了钱的订阅者数量
- revenue.revenuePerSubscriber — 每个订阅者的平均收入
计算转化率:
转化率 = spendersCount / claimCounts
按转化率降序排列链接。
呈现结果 为表格:链接名称、领取数、付费者数、转化率、总收入。
列出追踪链接:
bash
curl -s -H "Authorization: Bearer $ONLYFANSAPI_API_KEY" \
"https://app.onlyfansapi.com/api/{account_id}/tracking-links?limit=100&offset=0&sort=desc&sortby=claims&synchronous=true" | jq .
每个链接的关键响应字段:
- id、campaignName、campaignUrl
- subscribersCount — 来自此链接的订阅者总数
- clicksCount — 总点击次数
- revenue.total — 总收入
- revenue.spendersCount — 花费了钱的订阅者数量
- revenue.revenuePerSubscriber — 每个订阅者的平均收入
- revenue.revenuePerClick — 每次点击的平均收入
计算转化率:
转化率 = revenue.spendersCount / subscribersCount
呈现结果 为表格:活动名称、订阅者数、付费者数、转化率、总收入、每订阅者收入。
使用上述相同的列表端点。按 revenue.total 降序排序。呈现收益最高的链接及其名称、类型(试用 vs. 追踪)、总收入、订阅者/付费者数量。
对于涉及所有模特的机构级查询,请始终:
GET /api/accounts 获取所有账户查询 GET /api/{account}/statistics/statements/earnings 时,type 参数可按类别筛选:
total — 所有收益合计subscribes — 订阅收入tips — 收到的小费post — 付费帖子收入messages — 付费消息收入stream — 直播收入如果您对端点、参数、响应格式或如何使用 OnlyFans API 完成特定任务不确定,请查阅官方文档 https://docs.onlyfansapi.com。该网站包含所有可用端点的完整 API 参考详情、指南和示例。在猜测之前,请务必查阅文档。
ONLYFANSAPI_API_KEY 未设置,请停止并提示用户进行配置。_meta._rate_limits.remaining_minute 或 remaining_day 为 0,请警告用户速率限制。"is_authenticated": false,请注意该账户需要重新认证。XX.X%。