2013-03-05 114 views
0

是以下上市客戶的所有訂閱休息好設計實踐:REST設計原則

[BASEURL] /訂閱/ [ACCOUNTID] /付費電視
[BASEURL] /訂閱/ [ACCOUNTID] /付費牆
等等

ORshould它,而爲:??

[BASEURL] /訂閱/付費電視[帳戶ID]
[BASEURL] /訂閱/付費專區[帳戶ID]
等...

還是別的什麼?

回答

3

假設ACCOUNTID是客戶和付費電視/付費牆是訂閱類型的唯一ID,我會選擇像下面這樣:

[BaseUrl]/customers/[accountid]/subscriptions?type=payTV 
[BaseUrl]/customers/[accountid]/subscriptions?type=paywall 
+1

繼此,如果你唯一可以篩選訂閱是'type',你可以放棄查詢字符串並使用'/ customers/[accountid]/subscriptions/paywall' – 2013-03-06 10:21:44