2017-04-19 57 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

看看它可以 –