我们已经在ruby on rails应用程序中集成了Fedex API。
我们需要最近的卸货地点。我们要按DANGEROUS_GOODS_SERVICES筛选地点。
我们已经检查了联邦快递locationService pdf文件,发现了我们请求的以下xml请求格式。
请求
<SearchLocationsRequest xmlns="http://fedex.com/ws/locs/v3"> [^]
<UserCredential>
<Key>xxxxxxxxxxxx</Key>
<Password>xxxxxxxxxxxxx</Password>
</UserCredential>
<WebAuthenticationDetail/>
<ClientDetail>
<AccountNumber>xxxxxxxxx</AccountNumber>
<MeterNumber>xxxxxxxxxxx</MeterNumber>
<Region>us</Region>
</ClientDetail>
<Version>
<ServiceId>locs</ServiceId>
<Major>1</Major>
<Intermediate>0</Intermediate>
<Minor>0</Minor>
</Version>
<EffectiveDate>2016-04-13</EffectiveDate>
<LocationsSearchCriterion>ADDRESS</LocationsSearchCriterion>
<Address>
<StreetLines>811 E 1950 N</StreetLines>
<City>Spanish Fork</City>
<StateOrProvinceCode/>
<PostalCode>84660</PostalCode>
<UrbanizationCode/>
<CountryCode>US</CountryCode>
<Residential>0</Residential>
</Address>
<PhoneNumber/>
<GeographicCoordinates/>
<MultipleMatchesAction>RETURN_ALL</MultipleMatchesAction>
<SortDetail>
<Criterion>DISTANCE</Criterion>
<Order>LOWEST_TO_HIGHEST</Order>
</SortDetail>
<Constraints>
<RadiusDistance>
<Value>10.0</Value>
<Units>KM</Units>
</RadiusDistance>
</Constraints>
</SearchLocationsRequest>
我们没有收到任何关于危险品的回复。任何解决方案。
1条答案
按热度按时间rslzwgfq1#
将搜索半径从10.0 KM增加到20.0 KM左右,因为在原始半径内似乎没有有效位置。此外,还有Constraints. RequiredLocationAttributes,您可以在其中专门定义"DANGEROUS_GOODS_SERVICES",以便仅查看支持该属性的位置。