2012-07-18 2 views
1

salesforce custom 객체와 같은 것을 디자인하고 REST를 통해이를 노출하는 방법에 대해 생각해보십시오. 개발자가 교사, 학생, 수업과 같은 맞춤형 개체를 만들고 싶어한다고 가정 해 보겠습니다. 이제 이러한 각 객체는 공개 될 수 있습니다. Rest URL의 객체/리소스 충돌을 어떻게 처리할까요? 예를 들어REST API 사용자 정의 리소스 객체 및 URL

:

/V1/객체/교사 그리고 다른 개발자들은 물론 반대하고 공개 교사를 작성하려는 결정

public입니다. 음, 선생님은 분명히 세계적으로 이름 붙여진 물체 세트에 있습니다. 더 이상 사용할 수 없습니다. 영업 인력은 객체의 네임 스페이스를 사용하여이 문제를 처리 나타납니다, 그래서 같은 것을됩니다 :

/V1/객체/공간/교사

나는이 문제를 해결할 수있는 다른 방법을 생각 다른 사람에 대해 궁금 하군요?

나는 그들이 무엇이든간에 고유 한 리소스 이름을 생성하도록 생각했습니다 ... 모든 생성 된 리소스에 대해 리소스에 접두사가 붙은 네임 스페이스를 추가하는 중 ... ?

답변

0

하나의 옵션은 url의 네임 스페이스 대신 "created date-time"개체를 사용하는 것입니다.

/V1/객체/01112012002010/교사

사람이 같은 인스턴스에서 객체를 생성하지 않는 한,이 시간의 99.99 %를 작동합니다.

anup