2016-11-18 1 views
0

중국 지역에 대한 예상 요금을 계산할 때 uber api (모바일)를 사용하는 중일입니다.Uber China가 실제 앱과 요금 불일치를 예상합니다

사이의 좌표를 얻으려면 바이두지도를 사용하고 있습니다 : 龙 居 大厦 받는 사람 : 虹桥 火车站 - 地铁 站. 따라서 추정 가격을 내 요구된다 :

https://api.uber.com.cn/v1/estimates/price?start_latitude=31.263004&start_longitude=121.565063&end_latitude=31.192377&end_longitude=121.334137&server_token=R52QOQyjVVqgCqds1hVxTtyT7YSRjNZY6qP4Dcnz

Response: { 
    "currency_code" = CNY; 
    "display_name" = "People's Uber +"; 
    distance = "17.61"; 
    duration = 2880; 
    estimate = "CN\U00a574-99"; 
    "high_estimate" = 99; 
    "localized_display_name" = "People's Uber +"; 
    "low_estimate" = 74; 
    minimum = 13; 
    "product_id" = "c9ded892-05bf-4efb-8056-3301bc65a3e7"; 
    "surge_multiplier" = 1; }, 
    { 
    "currency_code" = CNY; 
    "display_name" = "Shared Ride"; 
    distance = "17.61"; 
    duration = 2880; 
    estimate = "CN\U00a575.84"; 
    "high_estimate" = 76; 
    "localized_display_name" = "Shared Ride"; 
    "low_estimate" = 75; 
    minimum = "<null>"; 
    "product_id" = "74d2f8af-5027-4d42-960e-bc879f8ea54b"; 
    "surge_multiplier" = 1; }, etc (ignoring uberx, uber sedan, UberXl) 

문제 추정 가격이 실제 응용 프로그램 운임과 일치하지됩니다 (스크린 샷에 대한 링크를 추가 Uber real app fare screenshot.). 그래서 누군가가 의심 아래의 정리에 나를 도울 수 있습니까?

  1. 내 요청에 따라 예상 가격이 책정됩니까?
  2. 실제 앱과 비교하여 Uber API 응답 요금이 일치하지 않는 이유는 무엇입니까?
  3. uber는 단일 가격을 계산하고 예상 가격의 높고 낮음을 사용하여 "& UP"을 사용합니다.

빠른 응답을 기다리고 있습니다. 미리 감사드립니다.

답변

2

1) 견적을 제공 할 때 (v1/견적/가격) vs 선불 요금 (v1/요청/예상)을 제공 할 때 서로 다른 신호를 사용하므로 두 견적의 차이가 설명 될 수 있습니다.

(가장 정확한 요금이 있습니다)를 fare_id을 요청하기 위해이 문서를 참조하십시오/V1/요청/견적 - https://developer.uber.com/docs/riders/references/api/v1.2/requests-estimate-post

V1의 가격은 항상 로컬 시장에서 사용할 수 있습니다 프로모션을 반영하지 않습니다 엔드 포인트를 추정 .

https://developer.uber.com/docs/riders/references/api/v1.2/estimates-price-get

내가/V1/견적/가격 문제를 해결하기 위해 1.2로 업그레이드하는 것이 좋습니다 또는이 인증 된 사용자의 경우 선불 요금을 제공 : 이것은 1.2 엔드 포인트에서 해결 /v1.2/requests/estimate와 함께.


는 또한 우리가 11 월 29 일 .CN API를 종료 알고 확인하고 싶었다.