QPX Express查询错误

时间:2016-02-05 21:43:49

标签: php web google-qpx-express-api

我的请求正在正确处理,我试图获得自定义结果,如:

https://www.googleapis.com/qpxExpress/v1/trips/search
?key=MY_API_KEY&fields=tri‌​ps(tripOption(saleTotal,slice(segment(leg(arrivalTime,departureTime,origin,destin‌​ation,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" }

1 个答案:

答案 0 :(得分:0)

fields参数的值包含一些奇怪的字符,即\u200c,即the Unicode Zero Width Non-Joiner

您可以在回复的message字段中看到它。只需删除这些字符。它们可能在您的编辑器中不可见,也许在手动字符串时尝试重写它们。