quote_categories/get_category_map 測試
工程規則:Legacy parity detail
使用現況:Production 30/60 天各 1 次成功流量;Legacy Admin 原始碼仍有 caller,因此列為「低流量、可能仍有後台使用」,不是已確認停用。
前置
- Staging PHP 8 已部署本次程式。
- 準備 Staging active API key;不要把 key 寫進文件或測試 log。
export PRO360_STAGING_API_KEY='<從 Staging api_keys 取得的 active key>'Core:後台 category map
curl -i \
-H "X-PRO360-Rest-Api-Key: ${PRO360_STAGING_API_KEY}" \
'https://api-staging.pro360.com.tw/quote_categories/get_category_map.json'預期:
- HTTP 200、
application/json。 - body 是裸 object:
{"11":"定期清潔", ...},沒有error/datawrapper。 - inactive、staging、active category 都存在;不能只回 active。
- response header 應有
x-php-env: php82-staging-*。
前端入口:Legacy 後台「管理專家服務」頁;開頁後確認 category map 載入,搜尋/顯示 category 名稱正常。