API串接

我們最初選擇使用別人的前端是因為它具備成熟的功能、穩定的性能以及快速上線的優勢。然而,隨著項目的發展,我們遇到了一些無法解決的問題,比如客製化需求無法滿足、性能瓶頸、安全性問題或合作限制等。這些原因促使我們決定開發自己的前端,以便更好地控制產品品質和用戶體驗。此項目由我負責撰寫集成規格文檔,以下是執行此案的流程:

Project showcase laptop mockup
Project showcase laptop mockup
Project showcase laptop mockup

01

需求確認

我們對現有的前端進行全面分析,確定哪些功能需要保留、哪些功能需要改進、哪些功能需要新增,期間頻繁與內部運營團隊進行討論,收集需求,確保新的前端能夠解決現有問題並滿足未來發展需要。

02

研究API文檔

深入研究數據商提供的API文檔,了解每個API端點的功能、請求參數、響應格式等,確保我們能夠充分利用這些API,實現預期的功能,範例如下:

  • 使用/getList Request type=1,會獲得當下所有「滾球」賽事,前端可執行球種篩選。

Project showcase laptop mockup
Project showcase laptop mockup
Project showcase laptop mockup
Project showcase laptop mockup
Project showcase laptop mockup
Project showcase laptop mockup

03

頁面佈局分析

訪問數據商提供的Demo站,分析整個網站的佈局,觀察數據在頁面上的展示樣式和位置,範例如下:

  • Response data.records.nsg.tyg=7,表示黃牌,以黃色矩形顯示。

比較手機和PC的頁面差異,包含排列方式、圖形比例大小和展示內容等,從而更好的理解和評估網站提供的用戶體驗。

04

撰寫集成規格文檔

集成規格文檔,包含內容如下:

  • 獲取各運動賽事、賽事下詳情和玩法

  • 搜索工具(根據球隊或賽事名搜索賽事)

  • 投注前查詢賠率功能

  • 單、串關的記錄查詢(未結算、已結算)

  • 提前結算、預約投注功能

  • 查詢、修改、取消訂單

透過上述流程,可以確保在撰寫集成規格文檔時,對數據商的API和前端需求有全面且準確的了解,從而提高開發和集成的效率和準確性。

Let’s
get in touch.

AFRA

2024

Let’s
get in touch.

AFRA

2024

Let’s
get in touch.

AFRA

2024