Хорошо, поэтому я уже несколько дней пытаюсь выяснить, как использовать API доставки USPS, чтобы получить скорость доставки посылки в рамках услуги «Стандартная почта». Я могу делать медийную почту, приоритетную почту и первый класс, но каждый раз, когда я пытаюсь сделать «Стандартную почту», я получаю эту ошибку:
Обрабатываемое значение должно быть «Истина» или «Ложь» для типа обслуживания Розничное вознаграждение и тип обслуживания Все.
Если я затем добавлю True или False, я получу эту ошибку:
Элемент 'Package' имеет недопустимый дочерний элемент 'Machinable'. Список возможных ожидаемых элементов: «ZipOrigination».
Вот запрос, с которым я играю:
https://secure.shippingapis.com/ShippingAPI.dll?API=RateV4&XML=<RateV4Request USERID="(omitted)">
<Package ID="standard">
<Service>Standard Post</Service>
<FirstClassMailType>PARCEL</FirstClassMailType>
<Machinable>True</Machinable>
<ZipOrigination>44121</ZipOrigination>
<ZipDestination>99352</ZipDestination>
<Pounds>6</Pounds>
<Ounces>8</Ounces>
<Container>VARIABLE</Container>
<Size>LARGE</Size>
<Width>17</Width>
<Length>13</Length>
<Height>11</Height>
<Girth>1</Girth>
</Package>
</RateV4Request>