WcF Kimlik Doğrulama Hizmeti ile bir WCF web hizmeti oluşturmaktayım ve ihtiyacım olan ilk işlev kümesi bir istemci için gelen kutusunu yönetmek. Müşteri kimlik doğrulama ile belirlenecektir.Bu WCF RESTful arayüzünü doğru tasarlıyor muyum?
Bu API dinlendirici tasarımı benim girişimi:
https://api.mydomain.com/v1/inbox/messages (GET)
opsiyonel arama filtresi ile gelen kutusundaki sonuçlarının bir sayfayı döndürür
- Sayısı uygulanan - sayfa başına kayıt sayısı
- Sayfa - sayfa başlangıcında
- Sıralama - Bir veya daha fazla mesaj okumak
aramak için (isteğe bağlı) Metin
https://api.mydomain.com/v1/inbox/mark (POST)
Marks veya okunmamış
-
- (opsiyonel) alan
- Search sıralamak
- Action - MarkOğumunu veya İşaretiniAnal
- MessageIDs - işaretlenecek Mesaj Kimlikleri listesi
https://api.mydomain.com/v1/inbox/archive (POST)
Arşivler, bir veya daha fazla mesaj
- MessageIDs -
bunu doğru yapıyor muyum arşivlemek için mesaj kimlikleri listesi? Değilse, bu arayüzü tasarlamanın daha iyi bir yolu ne olurdu?
Okunur ve okunmadı gibi görünüyor, ikinci URL'nizin bir parçası olabilir? https: // api.mydomain.com/v1/inbox/işaretini/oku ve https: // api.alan_adim.com.tr/ v1/inbox/işaretini/okunmadı ' –
İki ayrı işlev veya bir Bir parametre ile işlev (RESTful API'da daha fazla norm olan)? – Jason
Eğer önerdiğim şeyi yaparsanız iki uç nokta olur mu? iki URL’de olduğu gibi. Ancak sistem bunları aynı yöntemle halledebilir. –