API 搬移測試身份索引
最後更新:2026-08-03
這份文件只決定「哪個批次用哪種身份」。API 操作、curl 與預期結果放在 各種API測試/搬移批次;工程 parity 放在 API migration detail doc。
現有身份
| 身份 | 用途 | 文件 |
|---|---|---|
Consumer 8616 | 需求 owner、一般 Consumer、identity guard | 8616 |
Provider 8617 | 報價、服務、narrow match、contact、Provider 評價回覆 | 8617 |
批次建議
| 批次 | 建議身份 | 注意事項 |
|---|---|---|
| B001 評價、標籤與回覆 | 8616 + 8617 | 只刪除本次建立的臨時 comment |
| B002 分類樹與子分類 | 無登入/8616/App 測試帳號 | 逐 endpoint 確認是否需要 session |
| B003 需求建立、修改與複製 | 8616 | 每次建立的需求需記錄並清理或標記 |
| B004~B005 服務設定 | 8617/service 9930 | 測前 snapshot service/category,測後還原 |
| B006 評價邀請與問卷 | 8616 + 8617 | 需要配對 feedback/bid/service 資料 |
| B007~B010 報價、聯絡與狀態 | 8616 + 8617 | 付款與狀態 side effect;測前 snapshot wallet/card/bid |
| B011 對話與常用訊息 | 8616 + 8617 | 只建立可辨識的臨時訊息 |
| B012 登入與 session | 8616/8617 + 專用 social 測試帳號 | 不在文件保存 social token |
| B013~B014 註冊、驗證、密碼 | 專用可拋棄帳號 | 不使用 8616/8617 做 reset/delete 型破壞測試 |
| B015 推薦碼 | 8616 + 專用新帳號 | 避免污染既有 referral 關係 |
| B016 帳號設定與刪除 | 專用可拋棄帳號 | users/delete 絕不可使用共用工具人 |
| B017~B018 Payment/Stripe | 專用 payment 測試帳號 | 只用 Staging test card/token,不保存 prime/card token |
| B019~B020 Webhook/internal | 不使用一般登入身份 | 使用 Staging SNS/provider 或核准的 payload |
| B021 免費點數活動 | 待建立專用活動身份 | 先確認是否會發點與通知 |
| B022 CMS/Admin | Staging admin/service account 待確認 | 不把一般 Consumer/Provider 當 admin 測試 |
維護規則
- 共用身份被測試改動前先 snapshot,測後還原。
- Session token、API key、OAuth token、TapPay prime、card token 與 cookie 不寫入文件。
- 若批次需要互相衝突的狀態,新增專用身份,不要反覆破壞 8616/8617。
- 每個批次的 QA 文件必須連回本頁與實際帳號文件。