我的请求正在正确处理,我试图获得自定义结果,如:
https://www.googleapis.com/qpxExpress/v1/trips/search
?key=MY_API_KEY&fields=trips(tripOption(saleTotal,slice(segment(leg(arrivalTime,departureTime,origin,destination,originTerminal,duration,operatingDisclosure)))))
但它产生了以下错误:
{ "error":
{ "errors":
[ {
"domain": "global",
"reason": "invalidParameter",
"message": "Invalid field selection trips(tripOption(saleTotal,slice(segment(leg(arrivalTime,departureTime,origin,destination,originTerminal,duration,operatingDisclosure)))))", "locationType": "parameter", "location": "fields" } ],
"code": 400,
"message": "Invalid field selection trips(tripOption(saleTotal,slice(segment(leg(arrivalTime,departureTime,origin,destination,originTerminal,duration,operatingDisclosure)))))"
}
}
array(1) { [0]=> string(1) "1" }
答案 0 :(得分:0)
fields
参数的值包含一些奇怪的字符,即\u200c
,即the Unicode Zero Width Non-Joiner。
您可以在回复的message
字段中看到它。只需删除这些字符。它们可能在您的编辑器中不可见,也许在手动字符串时尝试重写它们。