2016-06-13 70 views
0

目前,我有一個API,用於顯示使用這條路線點的列表:GET /spots如何定義的URI類型有一定的資源

我也有獲取信息的特定點的API:GET /spots/{spot-id}

現在,我將製作另一個API,其中顯示所有類別的點。你們知道一個正確的方法來解決這個問題嗎?

到目前爲止,我已決定使用GET /spots/categories,但我的經理說這是點類資源有點奇怪的。

他當前的建議是GET /spot-categoriesGET /spotcategories

此外,作爲參考,我有數據庫表spotspot_category

謝謝!

回答

1

我傾向於同意你的經理,你的專題類別看起來像一個不同的實體,所以作爲一個資源,它值得一個單獨的網址。也就是說,如果目標是找到特定地點的類別(而不是簡單地瀏覽不同的可用特色類別),那麼您應該只能通過點導航到它們(假設您的API位於level 3 of the Richardson Maturity Model)。如從點到類別的鏈接(或者簡單地嵌入它們,取決於使用要求)。

所以,你可能最終得到類似

GET /spots/{spot-id}/categories 
+0

謝謝。我們決定最後使用'GET/spot-categories'。並感謝您的有用的參考!我也會嘗試通讀這一點。 –

相關問題