使用 webreserv API - <GetProductList>

Consume webreserv API - <GetProductList>

我正在尝试我发现的每一种方式来消费这个 API: http://www.webreserv.com/webservices/http/ServiceManager

文档: https://www.webreserv.com/download/webreserv-booking-system-api-xml.pdf

键(修复时间):

企业 ID: bikeatoursv

API 密钥: 不再可见

XML 请求:

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

XML 回应: none 或

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

我试过 SoapUIpostman,但我不知道该怎么做。

SoapUI 错误:

WSDLException (at /Response): faultCode=INVALID_WSDL: Expected element '{http:schemas.xmlsoap. org/ wsdl/}definitions'.

请给我一些帮助和指导,让我在在线测试器上尝试这个 API 或知道如何在 jquery 或 SoapUI 中使用它,通过使用 API 的真实示例。

您可以使用 Firefox 的任何 REST 扩展或 Chrome 发出 post 请求并将 XML 作为 PAYLOAD 发送到服务器。你可能也不应该 post 你的 API 键在这里。

EX。将 Advanced Rest Client 用于 Chrome

  1. 复制并粘贴 URL
  2. Select 有效负载的原始文件并复制并粘贴 XML 请求
  3. 点击发送

回应

看起来不像发送跨域 headers 所以你将无法通过 javascript 拨打电话。