列出成员
分页列出工作区下的成员。支持按 app_id 过滤。
GET
/v1/members参数
| 参数 | 类型 | 位置 | 说明 |
|---|---|---|---|
Authorization必填 | string | Header | Bearer {secret_key} |
app_id可选 | string | Query | 按应用过滤。 |
limit可选 | integer | Query | 每页数量,默认 20,最大 100。 |
starting_after可选 | string | Query | 游标分页 — 上一页最后一条记录的 ID。 |
请求示例
HTTP
GET /v1/members?app_id=app_01KFOCUSIOS&limit=20 HTTP/1.1
Host: api.subhub.dev
Authorization: Bearer sk_live_neostudio_8f3k2m9x4l0p7q2r5s8u1v响应示例
HTTP
HTTP/1.1 200 OK
Content-Type: application/json
{
"object": "list",
"data": [
{
"id": "mem_001",
"app_id": "app_01KFOCUSIOS",
"anonymous_id": "anon_k8f3m2x1",
"developer_user_id": "firebase_uid_8a2b",
"entitlement_count": 2,
"last_seen_at": "2026-06-27T18:30:00.000Z",
"created_at": "2026-01-10T06:00:00.000Z"
}
],
"has_more": true,
"url": "/v1/members"
}代码示例
var components = URLComponents(string: "https://api.subhub.dev/v1/members")!
components.queryItems = [
URLQueryItem(name: "app_id", value: "app_01KFOCUSIOS"),
URLQueryItem(name: "limit", value: "20")
]
var request = URLRequest(url: components.url!)
request.setValue("Bearer \(secretKey)", forHTTPHeaderField: "Authorization")