'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'], ], ];