UPS API PHP - URL конечной точки - PullRequest
9 голосов
/ 17 января 2012

Я скачал PHP SDK для API UPS. У меня есть следующий код, и я понятия не имею, что такое URL-адрес конечной точки. Документация не предоставляет никакой информации о том, что это такое

  //Configuration
  $access = "0C81234564C2567";
  $userid = "leannetest";
  $passwd = "456hththd8hf";

  $accessSchemaFile = "schemas/AccessRequest.xsd";
  $requestSchemaFile = "schemas/RateRequest.xsd";
  $responseSchemaFile = "schemas/RateResponse.xsd";

  $endpointurl = 'add URL here';
  $outputFileName = "XOLTResult.xml";

Может кто-нибудь помочь?

Ответы [ 4 ]

17 голосов
/ 17 января 2012

Конечная точка API "определяет адрес или точку подключения к веб-службе. Обычно она представлена ​​простой строкой URL-адреса HTTP".Таким образом, в основном URL-адрес конечной точки - это URL-адрес веб-службы, с которой вы пытаетесь взаимодействовать.

ИСТОЧНИК:

http://en.wikipedia.org/wiki/Web_Services_Description_Language#Objects_in_WSDL_1.1_.2F_WSDL_2.0

РЕДАКТИРОВАТЬ: Из документации следует, что URL-адрес конечной точки веб-служб Rate равен https://wwwcie.ups.com/webservices/Rate.

ИСТОЧНИК:

ИБП.(2 января 2002 г.) Руководство по разработке веб-сервисов для рейтинговых пакетов .Раздел 1.9.3 Проверка доступности сервера .Доступ к API рейтинга можно найти на этой странице: https://www.ups.com/upsdeveloperkit/downloadresource?loc=en_US

15 голосов
/ 05 декабря 2012

Объяснение URL конечной точки в документе UPS.он состоит из четырех частей, которые описаны ниже.

Например, если мы собираемся использовать услугу «Оценить», наши URL должны быть такими, как показано ниже.


В соответствии с документацией, если мы разделим URL-адрес на четыре части, все они перечислены ниже.

Протокол: https Имя сервера: wwwcie.ups.com (тестирование) ИЛИ onlinetools.ups.com (производство) Путь обслуживания: ups.app/xml/Rate название услуги : тариф ИЛИ Корабль ИЛИ QVEvents

Я только что ответил, чтобы подробно объяснить URL конечной точки ИБП, чтобы это могло помочь

7 голосов
/ 02 февраля 2012

URL-адрес конечной точки доставки:

https://wwwcie.ups.com/webservices/Ship

На случай, если это кому-нибудь понадобится, поскольку в документации для разработчиков это не задокументировано.

0 голосов
/ 27 ноября 2018

Действительно, документация плохая, но с небольшим трюком в Google я получил список всех URL-адресов конечных точек

Введите в поиске Google:

site: https://onlinetools.ups.com/ups.app/xml/

Таким образом, он покажет вам все конечные точки.

Примечание. Не используйте URL-адреса песочницы, потому что они вообще не работают: (

В любом случаевот список:

https://onlinetools.ups.com/ups.app/xml/TimeInTransit

https://onlinetools.ups.com/ups.app/xml/License

https://onlinetools.ups.com/ups.app/xml/QVEvents

https://onlinetools.ups.com/ups.app/xml/Register

https://onlinetools.ups.com/ups.app/xml/AV

https://onlinetools.ups.com/ups.app/xml/ShipAccept

https://onlinetools.ups.com/ups.app/xml/Void

https://onlinetools.ups.com/ups.app/xml/XAV

https://onlinetools.ups.com/ups.app/xml/Track

https://onlinetools.ups.com/ups.app/xml/Rate

https://onlinetools.ups.com/ups.app/xml/ShipConfirm

https://onlinetools.ups.com/ups.app/xml/LabelRecovery

Я надеюсь, что эта помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...