2017-04-10 6 views
0

중고차의 가치를 반환 할 수있는 분류 된 자동차 평가 API를 개발 중입니다.API : API 응답에서 웹/앱 클라이언트에 대한 UI 위치 관련 데이터를 되돌려 보내시겠습니까?

샘플 API 요청 :

{ 
    "car": "BMW X3 sportline", 
    "milesDriven": 20000, 
    "yearOfPurchase": 2010, 
    "askingPrice": "₹₹₹$20000" 
} 

요청은 판매자가 무엇을 기대 가격에 자동차 정보를 전송합니다.

샘플 API 응답 :

{ 
    "badConditionPrice": "₹₹₹$30000", 
    "goodConditionPrice": "₹₹₹$35000" 
} 

응답은 차를 판매해야 이상적인 가격에 대한 대략적인 견적을 표시하기 위해 다시이 개 가격을 보냅니다.

이제 각 클라이언트 (웹/앱)에서 "askingPrice", "badConditionPrice", "goodConditionPrice"의 3 가지 가격을 모두 표시해야합니다.

"badConditionPrice", "goodConditionPrice"는 고정 된 위치 [왼쪽은 "좋음", 오른쪽은 "좋음"]이지만 "askingPrice"의 위치는 다양합니다. 예를 들어 가격을 요구하는 것은 "badConditionPrice"보다 작

  1. 경우, "badConditionPrice"와 "goodConditionPrice"의 왼쪽에 표시됩니다.
  2. 묻는 가격이 "badConditionPrice"보다 크지 만 "goodConditionPrice"보다 작 으면 중간에 있습니다.
  3. 묻는 가격이 "goodConditionPrice"보다 큰 경우 "goodConditionPrice"의 오른쪽에 있습니다.

내 질문 - 누가 "askingPrice"- 클라이언트 또는 서버의 정확한 위치를 결정해야합니까?

서버의 위치를 ​​표시하기 위해 플래그를 되돌려 보내야하는 경우 또는 클라이언트 인 경우 각 클라이언트에이 논리를 작성해야합니다.

+0

이것은 다소 오해의 소지가 있으며 디자인에 따라 다릅니다. 나는 포지셔닝을 선택하는 것이 클라이언트에 달려있다. 서비스는 정보 만 반환해야합니다. 클라이언트가 이러한 정보를 사용자에게 제공하는 방법은 중요합니다. 한 클라이언트는 가격에 따라 이미지를 배치 할 수 있고 다른 클라이언트는 녹색에서 주황색 또는 빨간색으로 만 색칠 할 수 있습니다. –

+0

@RomanVaottner : 모든 클라이언트가 같은 방식으로 위치한다고 가정 할 때, 선택은 무엇입니까? – maverick

+0

클라이언트에서 서비스로 프리젠 테이션 상태를 전환하기위한 인수를 찾고 계십니까? 그렇다면 이미 솔루션을 가지고 있기 때문에 게시물이 오히려 쓸모가 없습니다. –

답변

0

정말 데이터 및 사용자 환경 설정 방법에 따라 달라집니다. 더 쉬운 것은 무엇이고, 나중에해야 할 일이 있다면 더 적은 장소로 이동해야합니다.