2014-11-25 3 views
0

끝점 중 하나가 MN 관계를 보유하고있는 리소스 (정확하지는 않지만 비슷 함)와 일치하는 REST API를 정의하고 있습니다 (예 : ,의 사용자에 의해 권한을 말한다하자, 그래서 사용자는 읽기/쓰기 수 있었다 .... 내가 좋아 얻기 위해 매핑의 생각 : 나는 대표에 관심이 있지만, 그 것이 무엇 대표 것이다 REST API 모범 사례 : ID 요청에 대한 응답으로 목록 얻기

/permissions/{user} 

ID 요청에서 단지 하나의 객체가 아닌 권한의 배열을 가져와야합니다. 그것은 무언가가 완고한가? 그렇지 않으면 어떻게 표현 될까요?

Restriction을 사용하여이 리소스를 소비하려고 할 때 (어레이가 아닌 객체를 예상했기 때문에) 제대로 작동하도록하는 데 의구심이 생길 때 의문의 여지가있었습니다. 물론 Restangular에 대한 제한된 지식과 관련된 문제 일 수도 있습니다.

감사합니다.

+1

하지 "/ 사용자/{사용자 아이디는}/권한은"당신이 원하는 무엇을위한 더 나은 URL겠습니까? –

+0

그래, 그렇 겠지만 그런 식으로 변형 될 수없는 특별한 경우이다. 그러나 정말로 일반적인 경우보다 더 일반적인 경우는 없습니다. – pedromarce

답변

1

해당 사용자에 대한 사용 권한 목록을 반환 할 수 있습니다.

{ "permissions": { "read": "true", "write": "false" }

관련 문제