Прикладные программные интерфейсы UPS (API) — это инструкции и стандарты программирования для доступа и интегрирования функционала UPS в коммерческие веб-площадки и корпоративные приложения. Эти сложные технологии созданы специально для удовлетворения нужд клиентов, которым необходима максимальная универсальность во время интеграции. API требуют привлечения внутренних или внешних разработчиков информационных технологий (ИТ) для написания кода на XML для последующей интеграции в системы клиента. Существует три типа API, во всех них используется расширяемый язык разметки (Extensible Markup Language, XML). В API первого типа используется простой XML, в API второго типа — простой протокол доступа к объектам (Simple Object Access Protocol, SOAP) и язык описания веб-сервисов (Web Service Definition Language, WSDL), а в третьем типе используется объектная нотация JavaScript (JSON).
Помимо собственно API, разработчикам транзакций необходимо транслировать XML-код во внутренний системный код, который будет получать данные от API, будь то графический пользовательский интерфейс (GUI) или другая компьютерная система. Существует более 100 различных языков программирования, среди которых PHP, Perl, C#, C++ и Java.
При интеграции таких функциональных возможностей для перевозки UPS, как Rating (Тарифы), Shipping (Отправление) или Tracking (Отслеживание) непосредственно в корпоративные приложения или торговую площадку ваши сотрудники смогут работать более эффективно, а ваши клиенты смогут пользоваться более удобным интерфейсом. Возможные бизнес-приложения:
Если вы примете решение интегрировать API UPS, вам будет необходимо проконсультироваться с технической командой, специализирующейся на программировании XML/веб-сервисов.
Вам потребуется команда штатных разработчиков или сторонний интегратор. Штатный разработчик — это внутренний ИТ-специалист, работающий на вашу компанию и обладающий опытом в сфере интеграции API. Сторонний интегратор — внешний ресурс, с которым вы можете подписать контракт на интеграцию API для вашей компании. Перед тем как подписать контракт с интегратором, являющимся третьей стороной, следует запросить у него рекомендации и дополнительные сведения. Оба типа разработчиков получат техническую поддержку непосредственно от UPS. Независимо от того, используете ли вы внутренних специалистов или стороннего разработчика, уполномоченный представитель вашей компании должен принять положения и условия UPS в отношении API и получить уникальные учетные данные UPS, требующиеся для обмена информацией между API и системами UPS.
Несмотря на то, что API, предлагаемые UPS, доступны бесплатно, вы не должны забывать, что для интеграции API в ваши бизнес-системы потребуются время и ресурсы. Это может повлечь за собой умеренные или значительные затраты, в зависимости от многих факторов. Перед тем как начать, внимательно изучите Этапы планирования интеграции API, которые помогут вашей компании определить расходы и срок разработки.
Если ваша компания предпочитает разработать собственное решение API, предоставьте своим разработчикам или третьим лицам, занимающимся интеграцией, простые инструкции относительно доступа к API UPS.
Если вы являетесь коммерческим разработчиком, желающим интегрировать функционал UPS в свое приложение, вам потребуется интегрировать определенные функции в ваше ПО, которое будет автоматически регистрировать и удостоверять клиентов UPS, приобретающих ваше ПО. Вы также будете нести ответственность за техническую поддержку клиентов UPS, которые приобретают ваше ПО и услуги.
Чтобы узнать больше о получении разрешения на интеграцию функционала UPS в ваше ПО, вы можете отправить запрос на программу UPS Ready. Программа UPS Ready рассмотрит ваш запрос и предоставит ответ в течение срока от семи до 10 рабочих дней.
Решения для отслеживания отправлений UPS позволяют следить за каждым этапом доставки отправления: не важно, на другой конец города или на другой край света.
Решения UPS для отслеживания позволяют следить за ходом ваших отправлений вне зависимости от пункта их назначения.
Расширяйте свой бизнес с партнером, который предлагает нечто большее, чем просто услуги доставки и отслеживания.