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":"定期清潔", ...},沒有 errordata wrapper。
  • inactive、staging、active category 都存在;不能只回 active。
  • response header 應有 x-php-env: php82-staging-*

前端入口:Legacy 後台「管理專家服務」頁;開頁後確認 category map 載入,搜尋/顯示 category 名稱正常。