Использование API веб-резерва — ‹GetProductList›

Я всеми способами пытаюсь использовать этот API: http://www.webreserv.com/webservices/http/ServiceManager

Документация: https://www.webreserv.com/download/webreserv-booking-system-api-xml.pdf

Ключи(временные для фиксации):

Идентификатор компании: bikeatoursv

Ключ API: больше не виден

XML-запрос:

<?xml version="1.0" encoding="UTF-8"?>
<Request>
<BusinessID>MyBusinessID</BusinessID>
<APIKey>MyAPIKey</APIKey>
<Language>en</Language>
<GetProductList>
</GetProductList>
</Request>

XML-ответ: нет или

<Response>
<Error>Error on line 1: Premature end of file.</Error>
</Response>

Я пробовал SoapUI, postman и не знаю, как это сделать.

Ошибка SoapUI:

WSDLException (в /Response): faultCode=INVALID_WSDL: ожидаемый элемент '{http:schemas.xmlsoap. org/wsdl/определения».

Пожалуйста, дайте мне некоторую помощь и руководство, чтобы попробовать этот API на онлайн-тестере или узнать, как использовать его в jquery или SoapUI на реальном примере с использованием API.


person Roberto2790    schedule 13.07.2015    source источник
comment
Что сказал WebServ, когда вы связались с ними?   -  person SiKing    schedule 13.07.2015
comment
они сказали, что я должен поговорить с программистом jaja. Я думаю, что люди, отвечающие мне, ничего не знают об этом API, кроме того, что он существует...   -  person Roberto2790    schedule 13.07.2015


Ответы (1)


Вы можете использовать любое расширение REST для Firefox или Chrome, чтобы сделать почтовый запрос и отправить XML в качестве ПОЛЕЗНОЙ НАГРУЗКИ на сервер. Вероятно, вам также не следует размещать здесь свой API-ключ.

БЫВШИЙ. Использование Advanced Rest Client для Chrome

  1. Скопируйте и вставьте URL-адрес
  2. Выберите Raw для полезной нагрузки, скопируйте и вставьте XML-запрос.
  3. Нажмите Отправить

введите здесь описание изображения

Ответ

введите здесь описание изображения

Это не похоже на отправку междоменных заголовков, поэтому вы не сможете позвонить через javascript.

person wirey00    schedule 13.07.2015
comment
Woooow спасибо ᾠῗᵲᄐᶌ, Но я читал, что не смогу позвонить через javascript :( ? ...как насчет PHP? - person Roberto2790; 13.07.2015
comment
Да, вы можете использовать любой серверный язык для этого или использовать обычную HTML-форму для отправки запроса. Я не пробовал soapui раньше, но он тоже работает через soapui. 1. Создайте новый проект Rest 2. Установите URL-адрес http://www.webreserv.com/webservices/http/ServiceManager 3. Выберите POST 4. Скопируйте и вставьте XML в тело запроса 5. Нажмите «Отправить» - person wirey00; 13.07.2015
comment
Большое спасибо, это была проблема... Я не создаю его как проект REST. - person Roberto2790; 13.07.2015