使用webreserv API - <getproductlist>

时间:2015-07-13 16:19:25

标签: jquery ajax api soapui postman

我试图以各种方式尝试使用此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响应: 无或

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

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

SoapUI错误:

  

WSDLException(at / Response):faultCode = INVALID_WSDL:预期元素   &#39; {HTTP:schemas.xmlsoap。 org / wsdl /}定义&#39;。

请给我一些帮助和指导,以便在在线测试仪上试用此API,或者通过使用API​​的真实示例了解如何在jquery或SoapUI中使用它。

1 个答案:

答案 0 :(得分:1)

您可以使用Firefox或Chrome的任何REST扩展程序发出请求,并将XML作为PAYLOAD发送到服务器。您可能不应该在此处发布您的API密钥。

EX。将Advanced Rest Client用于Chrome

  1. 复制并粘贴网址
  2. 为Payload选择Raw并复制并粘贴XML Request
  3. 点击发送
  4. enter image description here

    回复

    enter image description here

    它看起来不像发送跨域标头,因此您将无法通过javascript拨打电话。