Как получить тариф конкретной услуги - EasyPost ruby?
Попытка получить ставки доставки для Почты Индии, но не знаю как. Я следую руководству по началу работы.
to_address = EasyPost::Address.create(
:name => 'Dr. Steve Brule',
:street1 => 'Ravindra Nath Tagore Marg',
:city => 'Nagpur',
:zip => '440001',
:country => 'IN',
:phone => '310-808-5243'
)
from_address = EasyPost::Address.create(
:company => 'Bera',
:street1 => 'Johari Bazar 14',
:city => 'Jaipur',
:country => 'IN',
:zip => '302003',
:phone => '911800112011'
)
parcel = EasyPost::Parcel.create(
:width => 15.2,
:length => 18,
:height => 9.5,
:weight => 35.1
)
shipment = EasyPost::Shipment.create(
:to_address => to_address,
:from_address => from_address,
:parcel => parcel,
)
rate = shipment.lowest_rate(carriers = ['India Post'], services = ['First'])
Отгрузка не включает в себя любой тариф не может понять, что не так в этом примере.
1 ответ
Добавили ли вы учетную запись Почты Индии через панель инструментов EasyPost. Руководство по началу работы объясняет:
Примечание. Если вы не ввели информацию о своем носителе для других перевозчиков, вы просто получите тарифы USPS.
Если вы хотите, чтобы Перевозка возвращала тарифы только для одного перевозчика, передайте идентификатор учетной записи этого оператора вместе с
Shipment.create
вызов.Вы можете ограничить использование CarrierAccounts для оценки, передав
carrier_accounts
параметр [источник]EasyPost в настоящее время поддерживает только отслеживание для India Post, как вы можете видеть на этой странице.
В будущем попробуйте написать по электронной почте support@easypost.com за лучший совет.