Мой запрос обрабатывался правильно, я пытался получить пользовательский результат, например:
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" }
Значение fields
параметр содержит некоторые странные символы, а именно \u200c
, который Юникод Zero Width Non-Joiner.
Вы можете увидеть это в message
поле ответа. Просто удали этих персонажей. Вполне возможно, что они не видны в вашем редакторе, может быть, попробуйте переписать, пока строка вручную.
Других решений пока нет …