1
私は広範囲に検索しました。私は少なくともJSONの資金ではないので、可能ならば手伝ってください。QPX Express API 400エラー - 無効な入力:空のリクエストを受け取りました
私はColdFusionでQPX APIを使用しており、簡単なリクエストを行い、結果を返そうとしています。
私がこれまで持っていることは以下の通りです:
<cfset qpxFields ='
{
"request": {
"passengers": {
"adultCount": "1"
},
"slice": [
{
"origin": "SFO",
"destination": "LAX",
"date": "2014-09-19"
}
],
"solutions": "1"
}
}'>
<cfhttp url="https://www.googleapis.com/qpxExpress/v1/trips/search?key=YOUR_KEY" method="post" result="httpResp" timeout="60">
<cfhttpparam type="header" name="Content-Type" value="application/json" />
<cfhttpparam type="body" value="#serializeJSON(qpxFields)#">
</cfhttp>
<cfoutput>
#httpResp.FileContent#
</cfoutput>
私は、次のエラーを取得しています:
{ "error": { "errors": [ { "domain": "global", "reason": "badRequest", "message": "Invalid inputs: received empty request." } ], "code": 400, "message": "Invalid inputs: received empty request." } }
私が手I出力が変数qpxFields場合:
{ "request": { "passengers": { "adultCount": "1" }, "slice": [ { "origin": "SFO", "destination": "LAX", "date": "2014-09-19" } ], "solutions": "1" } }