PhotoDataWebService


Click here for a complete list of operations.

GetGalleryNodeSoapRPC

Test

The test form is only available for requests from the local machine.

SOAP

The following is a sample SOAP request and response. The placeholders shown need to be replaced with actual values.

POST /photodata/webservice/PhotoDataWebService.asmx HTTP/1.1
Host: iis.ibink.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ibink.com/webservices/GetGalleryNodeSoapRPC"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://ibink.com/webservices/" xmlns:types="http://ibink.com/webservices/encodedTypes" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <tns:GetGalleryNodeSoapRPC>
      <id xsi:type="xsd:int">int</id>
    </tns:GetGalleryNodeSoapRPC>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://ibink.com/webservices/" xmlns:types="http://ibink.com/webservices/encodedTypes" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <tns:GetGalleryNodeSoapRPCResponse>
      <GetGalleryNodeSoapRPCResult href="#id1" />
    </tns:GetGalleryNodeSoapRPCResponse>
    <types:PhotoNodeXSD id="id1" xsi:type="types:PhotoNodeXSD">
      <Id xsi:type="xsd:int">int</Id>
      <Name xsi:type="xsd:string">string</Name>
      <Thumb href="#id2" />
      <Context href="#id3" />
      <Children href="#id4" />
    </types:PhotoNodeXSD>
    <types:ThumbXSD id="id2" xsi:type="types:ThumbXSD">
      <Id xsi:type="xsd:int">int</Id>
      <Height xsi:type="xsd:int">int</Height>
      <Width xsi:type="xsd:int">int</Width>
    </types:ThumbXSD>
    <types:ContextXSD id="id3" xsi:type="types:ContextXSD">
      <Previous href="#id5" />
      <Next href="#id6" />
      <First href="#id7" />
      <Last href="#id8" />
      <Parents href="#id9" />
    </types:ContextXSD>
    <soapenc:Array id="id4" soapenc:arrayType="types:NodeInfoXSD[2]">
      <Item href="#id10" />
      <Item href="#id11" />
    </soapenc:Array>
    <types:NodeInfoXSD id="id5" xsi:type="types:NodeInfoXSD">
      <Name xsi:type="xsd:string">string</Name>
      <Thumb href="#id12" />
    </types:NodeInfoXSD>
    <types:NodeInfoXSD id="id6" xsi:type="types:NodeInfoXSD">
      <Name xsi:type="xsd:string">string</Name>
      <Thumb href="#id13" />
    </types:NodeInfoXSD>
    <types:NodeInfoXSD id="id7" xsi:type="types:NodeInfoXSD">
      <Name xsi:type="xsd:string">string</Name>
      <Thumb href="#id14" />
    </types:NodeInfoXSD>
    <types:NodeInfoXSD id="id8" xsi:type="types:NodeInfoXSD">
      <Name xsi:type="xsd:string">string</Name>
      <Thumb href="#id15" />
    </types:NodeInfoXSD>
    <soapenc:Array id="id9" soapenc:arrayType="types:NodeInfoXSD[2]">
      <Item href="#id16" />
      <Item href="#id17" />
    </soapenc:Array>
    <types:NodeInfoXSD id="id10" xsi:type="types:NodeInfoXSD">
      <Name xsi:type="xsd:string">string</Name>
      <Thumb href="#id18" />
    </types:NodeInfoXSD>
    <types:NodeInfoXSD id="id11" xsi:type="types:NodeInfoXSD">
      <Name xsi:type="xsd:string">string</Name>
      <Thumb href="#id19" />
    </types:NodeInfoXSD>
    <types:ThumbXSD id="id12" xsi:type="types:ThumbXSD">
      <Id xsi:type="xsd:int">int</Id>
      <Height xsi:type="xsd:int">int</Height>
      <Width xsi:type="xsd:int">int</Width>
    </types:ThumbXSD>
    <types:ThumbXSD id="id13" xsi:type="types:ThumbXSD">
      <Id xsi:type="xsd:int">int</Id>
      <Height xsi:type="xsd:int">int</Height>
      <Width xsi:type="xsd:int">int</Width>
    </types:ThumbXSD>
    <types:ThumbXSD id="id14" xsi:type="types:ThumbXSD">
      <Id xsi:type="xsd:int">int</Id>
      <Height xsi:type="xsd:int">int</Height>
      <Width xsi:type="xsd:int">int</Width>
    </types:ThumbXSD>
    <types:ThumbXSD id="id15" xsi:type="types:ThumbXSD">
      <Id xsi:type="xsd:int">int</Id>
      <Height xsi:type="xsd:int">int</Height>
      <Width xsi:type="xsd:int">int</Width>
    </types:ThumbXSD>
    <types:NodeInfoXSD id="id16" xsi:type="types:NodeInfoXSD">
      <Name xsi:type="xsd:string">string</Name>
      <Thumb xsi:null="1" />
    </types:NodeInfoXSD>
    <types:NodeInfoXSD id="id17" xsi:type="types:NodeInfoXSD">
      <Name xsi:type="xsd:string">string</Name>
      <Thumb xsi:null="1" />
    </types:NodeInfoXSD>
    <types:ThumbXSD id="id18" xsi:type="types:ThumbXSD">
      <Id xsi:type="xsd:int">int</Id>
      <Height xsi:type="xsd:int">int</Height>
      <Width xsi:type="xsd:int">int</Width>
    </types:ThumbXSD>
    <types:ThumbXSD id="id19" xsi:type="types:ThumbXSD">
      <Id xsi:type="xsd:int">int</Id>
      <Height xsi:type="xsd:int">int</Height>
      <Width xsi:type="xsd:int">int</Width>
    </types:ThumbXSD>
  </soap:Body>
</soap:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /photodata/webservice/PhotoDataWebService.asmx/GetGalleryNodeSoapRPC?id=string HTTP/1.1
Host: iis.ibink.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<photoNode nodeID="int" xmlns="http://ibink.com/PhotoDataXSDSchema.xsd">
  <name>string</name>
  <thumb imageID="int" height="int" width="int" />
  <context>
    <parents>
      <parent nodeID="int" />
      <parent nodeID="int" />
    </parents>
  </context>
  <children>
    <childImage imageID="int" contextID="string" />
    <childGallery nodeID="int" />
  </children>
</photoNode>