我通过以下方式调用Google的Cloud Talent Solution v3 API的job search
:
request/jobquery:
{
'query': 'javascript',
'location_filters': [
{
'lat_lng': {
'latitude': 51.43696469930461,
'longitude': -0.1360944607736912
},
'distance_in_miles': 54.33073034939436
}
]
}
request/order_by:
'location_distance '
但是Google Talent Solution抛出异常:
Invalid order by criteria "locationdistance".
See [documentation][1] for valid order by expressions, for example, "relevance desc"..
按relevancy
或published date
排序的其他呼叫正在工作。
添加:如果我使用无效的request / order_by而不是记录的“ location_distan”,则消息相同。
请注意:我的通话中的location_distance
与异常消息中的locationdistance
之间的风格差异并不重要。只是Python in和GCTS内部语法之间的区别。