获取成员
获取单个成员的详细信息,包括 anonymousId、developerUserId 与权益计数。developerUserId 为 opaque 字符串,平台不做解析。
GET
/v1/members/{member_id}参数
| 参数 | 类型 | 位置 | 说明 |
|---|---|---|---|
Authorization必填 | string | Header | Bearer {secret_key} |
member_id必填 | string | Path | 成员 ID。 |
请求示例
HTTP
GET /v1/members/mem_001 HTTP/1.1
Host: api.subhub.dev
Authorization: Bearer sk_live_neostudio_8f3k2m9x4l0p7q2r5s8u1v响应示例
HTTP
HTTP/1.1 200 OK
Content-Type: application/json
{
"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"
}代码示例
let url = URL(string: "https://api.subhub.dev/v1/members/mem_001")!
var request = URLRequest(url: url)
request.setValue("Bearer \(secretKey)", forHTTPHeaderField: "Authorization")
let (data, _) = try await URLSession.shared.data(for: request)
let member = try JSONDecoder().decode(Member.self, from: data)