'1.0', 'info' => [ 'style' => 'ROA', 'product' => 'IQS', 'version' => '2024-07-12', ], 'components' => [ 'schemas' => [ 'AgentBaseQuery' => [ 'type' => 'object', 'properties' => [ 'query' => [ 'type' => 'string', ], ], ], 'CommonAgentQuery' => [ 'type' => 'object', 'properties' => [ 'query' => [ 'type' => 'string', ], 'querySceneEnumCode' => [ 'type' => 'string', ], 'limit' => [ 'type' => 'integer', 'format' => 'int32', ], 'searchModel' => [ 'type' => 'string', ], ], ], 'QueryResult' => [ 'type' => 'object', 'properties' => [ 'data' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'images' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'title' => [ 'type' => 'string', ], 'url' => [ 'type' => 'string', ], ], ], ], 'metadata' => [ 'type' => 'object', 'properties' => [ 'score' => [ 'type' => 'string', ], 'averageSpend' => [ 'type' => 'string', ], 'businessArea' => [ 'type' => 'string', ], 'dailyOpeningHours' => [ 'type' => 'string', ], 'phone' => [ 'type' => 'string', ], 'weeklyOpeningDays' => [ 'type' => 'string', ], 'mainTag' => [ 'type' => 'string', ], ], ], 'types' => [ 'type' => 'string', ], 'address' => [ 'type' => 'string', ], 'districtCode' => [ 'type' => 'string', ], 'districtName' => [ 'type' => 'string', ], 'cityCode' => [ 'type' => 'string', ], 'provinceCode' => [ 'type' => 'string', ], 'latitude' => [ 'type' => 'string', ], 'typeCode' => [ 'type' => 'string', ], 'cityName' => [ 'type' => 'string', ], 'name' => [ 'type' => 'string', ], 'distanceMeter' => [ 'type' => 'string', ], 'id' => [ 'type' => 'string', ], 'provinceName' => [ 'type' => 'string', ], 'longitude' => [ 'type' => 'string', ], ], ], ], 'requestId' => [ 'type' => 'string', ], ], ], ], ], 'apis' => [ 'QueryRestaurants' => [ 'path' => '/amap-function-call-agent/iqs-agent-service/v1/nl/restaurants', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'schema' => [ '$ref' => '#/components/schemas/AgentBaseQuery', 'required' => false, ], ], ], ], 'QueryHotels' => [ 'path' => '/amap-function-call-agent/iqs-agent-service/v1/nl/hotels', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'schema' => [ '$ref' => '#/components/schemas/AgentBaseQuery', 'required' => false, ], ], ], ], 'QueryAttractions' => [ 'path' => '/amap-function-call-agent/iqs-agent-service/v1/nl/attractions', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'schema' => [ '$ref' => '#/components/schemas/AgentBaseQuery', 'required' => false, ], ], ], ], 'CommonQueryByScene' => [ 'path' => '/amap-function-call-agent/iqs-agent-service/v2/nl/common', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'schema' => [ '$ref' => '#/components/schemas/CommonAgentQuery', 'required' => false, ], ], ], ], 'QueryRestaurantsNl' => [ 'path' => '/amap-function-call-agent/iqs-agent-service/v2/nl/restaurants', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'schema' => [ '$ref' => '#/components/schemas/AgentBaseQuery', 'required' => false, ], ], ], ], 'QueryHotelsNl' => [ 'path' => '/amap-function-call-agent/iqs-agent-service/v2/nl/hotels', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'schema' => [ '$ref' => '#/components/schemas/AgentBaseQuery', 'required' => false, ], ], ], ], 'QueryAttractionsNl' => [ 'path' => '/amap-function-call-agent/iqs-agent-service/v2/nl/attractions', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'schema' => [ '$ref' => '#/components/schemas/AgentBaseQuery', 'required' => false, ], ], ], ], 'NearbySearchNova' => [ 'path' => '/ipaas/v2/pois/nearby', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'keywords', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'longitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'latitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'radius', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'types', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'page', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'size', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'cityLimit', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'sortRule', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ElectrobikeDirectionNova' => [ 'path' => '/ipaas/v2/direction/electrobike', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'originLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'originLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'showPolyline', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'PlaceSearchNova' => [ 'path' => '/ipaas/v2/pois/place', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'keywords', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'region', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'types', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'page', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'size', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'cityLimit', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'BicyclingDirectionNova' => [ 'path' => '/ipaas/v2/direction/bicycling', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'originLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'originLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'showPolyline', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'WalkingDirectionNova' => [ 'path' => '/ipaas/v2/direction/walking', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'originLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'originLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'showPolyline', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'GeoCode' => [ 'path' => '/ipaas/v1/geocode/geo', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'address', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'city', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DrivingDirectionNova' => [ 'path' => '/ipaas/v2/direction/driving', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'originLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'originLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'carType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'plate', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'showPolyline', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'RgeoCode' => [ 'path' => '/ipaas/v1/geocode/regeo', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'longitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'latitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'TransitIntegratedDirection' => [ 'path' => '/ipaas/v2/direction/transit/integrated', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'originLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'originLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'originCity', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationCity', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'showPolyline', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'DrivingDirection' => [ 'path' => '/ipaas/v1/direction/driving', 'methods' => [ 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'originLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'originLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLongitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'destinationLatitude', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'endpoints' => [ [ 'regionId' => 'cn-zhangjiakou', 'endpoint' => 'iqs.cn-zhangjiakou.aliyuncs.com', ], ], ];