2017-04-19 56 views
1

我送了如下要求https://www.googleapis.com/qpxExpress/v1/trips/search?key=[mykey]獲取最便宜的價格在谷歌的QPX快車API

{ 
    "request": { 
     "passengers": { 
      "adultCount": 1 
     }, 
     "slice": [{ 
      "origin": "JFK", 
      "destination": "PDX", 
      "date": "2017-04-21", 
      "maxStops": 20 
     }], 
     "solutions": 500 
    } 
} 

我得到一個有效的響應。然而,我在響應看到最便宜的價格是始終比其谷歌的GUI提供了更高的大量工作:

最便宜的價格在JSON響應:

  • response.trips.tripOption[0].saleTotal
  • 最便宜的價格:「USD421.80 「

最便宜的價格在谷歌的應用程序:

任何人都可以找出一個方法,我可以提高我的請求主體,以獲得更便宜的選擇?這可能只是谷歌沒有在他們的API中提供所有選項,但這對我來說似乎有點奇怪。

在此先感謝您的意見!

回答

0

您需要訪問saleTotal在以下位置:

dat['trips']['tripOption'][0]['pricing'][0]['saleTotal'] 

希望它可以幫助

+0

沒有理由的銷售價格將在結果的'pricing'樹不同。 – Ger

+0

看看它可以 –