我正在編寫一個REST API,我想要一些反饋。 我將有一個名爲Items的資源。我希望它被公開訪問,或者它可以被私有化(只有用戶可以看到它)。我的第一個想法是將一個公共項目的URL放入公共項目中,例如 /Root /項目將存放公共項目,以及其他URL,如/ Root/User/Items,其中私人項目將存在。一個項目可以鏈接到另一個用戶,因此它有權更新它。就像/ Root/User/Operator/Items ....但後來我意識到我創建了太多的地址。REST API設計
我不喜歡將所有項目放在de/Root/Items url中的想法,因爲每個用戶都會有不同的輸出。只將它放在/ Root/user/Items中將不可能列出所有公共項目(可以屬於任何用戶)。
任何想法如何設計?
你需要一個控制器,mod_rewrite和認證 – Teson 2012-01-12 21:30:51
user247245不明白這個問題。 – Evert 2012-01-12 21:32:09
使用'/ items'返回的內容取決於哪個用戶訪問它有什麼問題?這是動態內容的美妙之處。用戶只會看到他們有權查看的項目的鏈接。這是一個經典的概念。 – tuespetre 2012-09-16 04:29:45