<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://api.hi5.com/feed" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:hi5="http://api.hi5.com/" xmlns:hi5feed="http://api.hi5.com/feed">
  <types>
    <xs:schema targetNamespace="http://api.hi5.com/feed">
      <xs:import namespace="http://api.hi5.com/" schemaLocation="hi5.xsd"/>
      <xs:import namespace="http://www.w3.org/2005/Atom" schemaLocation="atom.xsd"/>
      <xs:element name="readAlbumFeed">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit request wrapper for operation "readAlbumFeed". (Public Albums Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of Albums for a specific user.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed_album?userId=1000&albumId=XXXXX</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed_album?userId=1000&albumId=XXXXX</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="albumId" type="xs:int" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation/>
              </xs:annotation>
            </xs:element>
            <xs:element name="userId" type="xs:int" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[A Hi5 User ID value]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="lang" type="xs:string" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[The language for the feed, default is the specified users language.]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readAlbumFeedResponse">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit response wrapper for operation "readAlbumFeed". (Public Albums Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Ret]]>
<![CDATA[urns an Atom feed of Albums for a specific user.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed_album?userId=1000&albumId=XXXXX</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed_album?userId=1000&albumId=XXXXX</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="return" type="atom:feedType" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[An Atom 1.0 Feed]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readAlbumListFeed">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit request wrapper for operation "readAlbumListFeed". (Public List of Albums Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of Albums for a specific user.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/albumlist/1000</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/albumlist/1000</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
<![CDATA[<p>]]>
<![CDATA[TODO - add <a href="http://www.livejournal.com/bots/">Livejournal</a> authentication compatibility (auth tag for digest)]]>
<![CDATA[</p>)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="userId" type="xs:int" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[A Hi5 User ID value]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="lang" type="xs:string" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[The language for the feed, default is the specified users language.]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readAlbumListFeedResponse">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit response wrapper for operation "readAlbumListFeed". (Public List of Albums Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of Albums for a specific user.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/albumlist/1000</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api]]>
<![CDATA[.hi5.com/json/feed/albumlist/1000</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
<![CDATA[<p>]]>
<![CDATA[TODO - add <a href="http://www.livejournal.com/bots/">Livejournal</a> authentication compatibility (auth tag for digest)]]>
<![CDATA[</p>)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="return" type="atom:feedType" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[An Atom 1.0 Feed]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readFriendUpdatesFeed">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit request wrapper for operation "readFriendUpdatesFeed". (Friend Updates Feed.]]>
<![CDATA[TODO - finish this..)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="userId" type="xs:int" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[A Hi5 User ID value]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readFriendUpdatesFeedResponse">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit response wrapper for operation "readFriendUpdatesFeed". (Friend Updates Feed.]]>
<![CDATA[TODO - finish this..)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="return" type="atom:feedType" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[a valid Atom 1.0 Feed object]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readGroupDiscussions">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit request wrapper for operation "readGroupDiscussions". (Recent Discussions/Topics/Replies Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns a feed of group topics and replies from the given group.]]>
<![CDATA[</p>]]>
<![CDATA[<p>]]>
<![CDATA[<b>Examples:</b>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/group/topics/1000</code> - Atom Feed<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/group/topics/1000</code> - JSON<br/>]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
<![CDATA[<b><a href="http://www.flickr.com/services/feeds]]>
<![CDATA[/docs/groups_discuss/">Flickr Compatibility</a></b>]]>
<![CDATA[<p>]]>
<![CDATA[Use a URL conforming to the flickr groups_discuss feed as follows:]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/services/feeds/groups_discuss.gne</code><br/>]]>
<![CDATA[Supported Parameters: id, lang, format]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="id" type="xs:int" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[The id of the group (Required)]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="lang" type="xs:string" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[web browser or ISO language (Language of specified group id is the default)]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readGroupDiscussionsResponse">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit response wrapper for operation "readGroupDiscussions". (Recent Discussions/Topics/Replies Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns a feed of group topics and replies from the given group.]]>
<![CDATA[</p>]]>
<![CDATA[<p>]]>
<![CDATA[<b>Examples:</b>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/group/topics/1000</code> - Atom Feed<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/group/topics/1000</code> - JSON<br/>]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
<![CDATA[<b><a href="http://www.flickr.com/services/feeds/docs/groups_discuss/">Flickr Compatibility</a></b>]]>
<![CDATA[<p>]]>
<![CDATA[Use a URL conforming to the flickr groups_discuss feed as follows:]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/services/feeds/groups_discuss.gne</code><br/>]]>
<![CDATA[Supported Parameters: id, lang, format]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="return" type="atom:feedType" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[Atom 1.0 Feed]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readGroupTopicReplies">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit request wrapper for operation "readGrou]]>
<![CDATA[pTopicReplies". (Retrieve a list of followup comments for a specific topic.]]>
<![CDATA[See http://www.ietf.org/rfc/rfc4685.txt for more.)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="groupId" type="xs:int" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[The value of the group containing these comments]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="topicId" type="xs:int" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[The topicId]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="lang" type="xs:string" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[Optional language for formatting content text.]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readGroupTopicRepliesResponse">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit response wrapper for operation "readGroupTopicReplies". (Retrieve a list of followup comments for a specific topic.]]>
<![CDATA[See http://www.ietf.org/rfc/rfc4685.txt for more.)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="return" type="atom:feedType" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[A Feed of comments]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readJournalFeed">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit request wrapper for operation "readJournalFeed". (Public Journal Entries Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of recent journal entries for a specific userId.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/journal/1000</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/journal/1000</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="userId" type="xs:int" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[A Hi5 User ID value]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="lang" type="xs:string" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[The language for the feed, default is the specified users language.]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readJournalFeedResponse">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit response wrapper for operation "readJournalFeed". (Public Journal Entries Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of recent journal entries for a specific userId.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/journal/1000</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/journal/1000</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="return" type="atom:feedType" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[An Atom 1.0 Feed]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readPublicPhotos">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit request wrapper for operation "readPublicPhotos". (Public Photos Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns a reverse time sorted feed of photos in Atom 1.0 format.</p>]]>
<![CDATA[<p>]]>
<![CDATA[<b>Examples:</b>]]>
<![CDATA[<blockquote><code>]]>
<![CDATA[http://api.hi5.com/rest/feed/photos/public?id=1000<br/>]]>
<![CDATA[http://api.hi5.com/json/feed/photos/public?id=1000<br/>]]>
<![CDATA[http://api.hi5.com/rest/feed/photos/public?id=1000&amp;id=1010<br/>]]>
<![CDATA[</code></blockquote></p>]]>
<![CDATA[<b>Flickr Compatibility</b>]]>
<![CDATA[<p>]]>
<![CDATA[You may use a URL conforming to the Flickr photo feed as]]>
<![CDATA[follows:]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/services/feeds/photos_public.gne</code><br/>]]>
<![CDATA[Using Parameters id, ids, tags, tagmode, lang, and format.<br/>]]>
<![CDATA[Only Atom and json formats are supported at this time.]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="id" type="xs:int" minOccurs="1" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[An optional list of userids]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="tag" type="xs:string" minOccurs="1" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[Optional list of tags]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="tagmode" type="xs:string" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[How to filter tags, either (all|any)]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="lang" type="xs:string" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[web browser or ISO language (en-us, en_US are default)]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="readPublicPhotosResponse">
        <xs:annotation>
          <xs:documentation>
            <![CDATA[doc/lit response wrapper for operation "readPublicPhotos". (Public Photos Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns a reverse time sorted feed of photos in Atom 1.0 format.</p>]]>
<![CDATA[<p>]]>
<![CDATA[<b>Examples:</b>]]>
<![CDATA[<blockquote><code>]]>
<![CDATA[http://api.hi5.com/rest/feed/photos/public?id=1000<br/>]]>
<![CDATA[http://api.hi5.com/json/feed/photos/public?id=1000<br/>]]>
<![CDATA[http://api.hi5.com/rest/feed/photos/public?id=1000&amp;id=1010<br/>]]>
<![CDATA[</code></blockquote></p>]]>
<![CDATA[<b>Flickr Compatibility</b>]]>
<![CDATA[<p>]]>
<![CDATA[You may use a URL conforming to the Flickr photo feed as]]>
<![CDATA[follows:]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/services/feeds/photos_public.gne</code><br/>]]>
<![CDATA[Using Parameters id, ids, tags, tagmode, lang, and format.<br/>]]>
<![CDATA[Only Atom and json formats are supported at this time.]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
          </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="return" type="atom:feedType" minOccurs="1" maxOccurs="1">
              <xs:annotation>
                <xs:documentation>
                  <![CDATA[Atom 1.0 Feed]]>
                </xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:schema>
  </types>
  <message name="FeedApi.readJournalFeed">
    <documentation>
      <![CDATA[request message for ope]]>
<![CDATA[ration "readJournalFeed". (Public Journal Entries Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of recent journal entries for a specific userId.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/journal/1000</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/journal/1000</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
    </documentation>
    <part name="readJournalFeed" element="hi5feed:readJournalFeed"/>
  </message>
  <message name="FeedApi.readJournalFeedResponse">
    <documentation>
      <![CDATA[response message for operation "readJournalFeed". (Public Journal Entries Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of recent journal entries for a specific userId.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/journal/1000</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/journal/1000</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
    </documentation>
    <part name="readJournalFeedResponse" element="hi5feed:readJournalFeedResponse"/>
  </message>
  <message name="NotFoundException">
    <documentation>
      <![CDATA[Thrown when attempting to access a missing resource]]>
    </documentation>
    <part name="NotFoundException" element="hi5:NotFoundException"/>
  </message>
  <message name="PermissionDeniedException">
    <documentation>
      <![CDATA[Thrown when an attempt is made to do something without the correct permissions.]]>
    </documentation>
    <part name="PermissionDeniedException" element="hi5:PermissionDeniedException"/>
  </message>
  <message name="FeedApi.readAlbumListFeed">
    <documentation>
      <![CDATA[request message for operation "readAlbumListFeed". (Public List of Albums Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of Albums for a specific user.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/albumlist/1000</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/albumlist/1000</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
<![CDATA[<p>]]>
<![CDATA[TODO - add <a href="http://www.livejournal.com/bots/">Livejournal</a> authentication compatibility (auth tag for digest)]]>
<![CDATA[</p>)]]>
    </documentation>
    <part name="readAlbumListFeed" element="hi5feed:readAlbumListFeed"/>
  </message>
  <message name="FeedApi.readAlbumListFeedResponse">
    <documentation>
      <![CDATA[response message for operation "readAlbumListFeed". (Public List of Albums Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of Albums for a specific user.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/albumlist/1000</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/albumlist/1000</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
<![CDATA[<p>]]>
<![CDATA[TODO - add <a href="http://www.livejournal.com/bots/">Livejournal</a> authentication compatibility (auth tag for digest)]]>
<![CDATA[</p>)]]>
    </documentation>
    <part name="readAlbumListFeedResponse" element="hi5feed:readAlbumListFeedResponse"/>
  </message>
  <message name="FeedApi.readAlbumFeed">
    <documentation>
      <![CDATA[request message for operation "readAlbumFeed". (Public Albums Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of Albums for a specific user.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed_album?userId=1000&albumId=XXXXX</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed_album?userId=1000&albumId=XXXXX</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
    </documentation>
    <part name="readAlbumFeed" element="hi5feed:readAlbumFeed"/>
  </message>
  <message name="FeedApi.readAlbumFeedResponse">
    <documentation>
      <![CDATA[response message for operation "readAlbumFeed". (Public Albums Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of Albums for a specific user.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed_album?userId=1000&albumId=XXXXX</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed_album?userId=1000&albumId=XXXXX</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
    </documentation>
    <part name="readAlbumFeedResponse" element="hi5feed:readAlbumFeedResponse"/>
  </message>
  <message name="BadRequestException">
    <documentation>
      <![CDATA[Thrown when invalid data is received for a specific method.]]>
    </documentation>
    <part name="BadRequestException" element="hi5:BadRequestException"/>
  </message>
  <message name="FeedApi.readFriendUpdatesFeed">
    <documentation>
      <![CDATA[request message for operation "readFriendUpdatesFeed". (Friend Updates Feed.]]>
<![CDATA[TODO - finish this..)]]>
    </documentation>
    <part name="readFriendUpdatesFeed" element="hi5feed:readFriendUpdatesFeed"/>
  </message>
  <message name="FeedApi.readFriendUpdatesFeedResponse">
    <documentation>
      <![CDATA[response message for operation "readFriendUpdatesFeed". (Friend Updates Feed.]]>
<![CDATA[TODO - finish this..)]]>
    </documentation>
    <part name="readFriendUpdatesFeedResponse" element="hi5feed:readFriendUpdatesFeedResponse"/>
  </message>
  <message name="FeedApi.readPublicPhotos">
    <documentation>
      <![CDATA[request message for operation "readPublicPhotos". (Public Photos Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns a reverse time sorted feed of photos in Atom 1.0 format.</p>]]>
<![CDATA[<p>]]>
<![CDATA[<b>Examples:</b>]]>
<![CDATA[<blockquote><code>]]>
<![CDATA[http://api.hi5.com/rest/feed/photos/public?id=1000<br/>]]>
<![CDATA[http://api.hi5.com/json/feed/photos/public?id=1000<br/>]]>
<![CDATA[http://api.hi5.com/rest/feed/photos/public?id=1000&amp;id=1010<br/>]]>
<![CDATA[</code></blockquote></p>]]>
<![CDATA[<b>Flickr Compatibility</b>]]>
<![CDATA[<p>]]>
<![CDATA[You may use a URL conforming to the Flickr photo feed as]]>
<![CDATA[follows:]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/services/feeds/photos_public.gne</code><br/>]]>
<![CDATA[Using Parameters id, ids, tags, tagmode, lang, and format.<br/>]]>
<![CDATA[Only Atom and json formats are supported at this time.]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
    </documentation>
    <part name="readPublicPhotos" element="hi5feed:readPublicPhotos"/>
  </message>
  <message name="FeedApi.readPublicPhotosResponse">
    <documentation>
      <![CDATA[response message for operation "readPublicPhotos". (Public Photos Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns a reverse time sorted feed of photos in Atom 1.0 format.</p>]]>
<![CDATA[<p>]]>
<![CDATA[<b>Examples:</b>]]>
<![CDATA[<blockquote><code>]]>
<![CDATA[http://api.hi5.com/rest/feed/photos/public?id=1000<br/>]]>
<![CDATA[http://api.hi5.com/json/feed/photos/public?id=1000<br/>]]>
<![CDATA[http://api.hi5.com/rest/feed/photos/public?id=1000&amp;id=1010<br/>]]>
<![CDATA[</code></blockquote></p>]]>
<![CDATA[<b>Flickr Compatibility</b>]]>
<![CDATA[<p>]]>
<![CDATA[You may use a URL conforming to the Flickr photo feed as]]>
<![CDATA[follows:]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/services]]>
<![CDATA[/feeds/photos_public.gne</code><br/>]]>
<![CDATA[Using Parameters id, ids, tags, tagmode, lang, and format.<br/>]]>
<![CDATA[Only Atom and json formats are supported at this time.]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
    </documentation>
    <part name="readPublicPhotosResponse" element="hi5feed:readPublicPhotosResponse"/>
  </message>
  <message name="FeedApi.readGroupDiscussions">
    <documentation>
      <![CDATA[request message for operation "readGroupDiscussions". (Recent Discussions/Topics/Replies Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns a feed of group topics and replies from the given group.]]>
<![CDATA[</p>]]>
<![CDATA[<p>]]>
<![CDATA[<b>Examples:</b>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/group/topics/1000</code> - Atom Feed<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/group/topics/1000</code> - JSON<br/>]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
<![CDATA[<b><a href="http://www.flickr.com/services/feeds/docs/groups_discuss/">Flickr Compatibility</a></b>]]>
<![CDATA[<p>]]>
<![CDATA[Use a URL conforming to the flickr groups_discuss feed as follows:]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/services/feeds/groups_discuss.gne</code><br/>]]>
<![CDATA[Supported Parameters: id, lang, format]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
    </documentation>
    <part name="readGroupDiscussions" element="hi5feed:readGroupDiscussions"/>
  </message>
  <message name="FeedApi.readGroupDiscussionsResponse">
    <documentation>
      <![CDATA[response message for operation "readGroupDiscussions". (Recent Discussions/Topics/Replies Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns a feed of group topics and replies from the given group.]]>
<![CDATA[</p>]]>
<![CDATA[<p>]]>
<![CDATA[<b>Examples:</b>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/group/topics/1000</code> - Atom Feed<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/group/topics/1000</code> - JSON<br/>]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
<![CDATA[<b><a href="http://www.flickr.com/services/feeds/docs/groups_discuss/">Flickr Compatibility</a></b>]]>
<![CDATA[<p>]]>
<![CDATA[Use a URL conforming to the flickr groups_discuss feed as follows:]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/services/feeds/groups_discuss.gne</code><br/>]]>
<![CDATA[Supported Parameters: id, lang, format]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>)]]>
    </documentation>
    <part name="readGroupDiscussionsResponse" element="hi5feed:readGroupDiscussionsResponse"/>
  </message>
  <message name="FeedApi.readGroupTopicReplies">
    <documentation>
      <![CDATA[request message for operation "readGroupTopicReplies". (Retrieve a list of followup comments for a specific topic.]]>
<![CDATA[See http://www.ietf.org/rfc/rfc4685.txt for more.)]]>
    </documentation>
    <part name="readGroupTopicReplies" element="hi5feed:readGroupTopicReplies"/>
  </message>
  <message name="FeedApi.readGroupTopicRepliesResponse">
    <documentation>
      <![CDATA[response message for operation "readGroupTopicReplies". (Retrieve a list of followup comments for a specific topic.]]>
<![CDATA[See http://www.ietf.org/rfc/rfc4685.txt for more.)]]>
    </documentation>
    <part name="readGroupTopicRepliesResponse" element="hi5feed:readGroupTopicRepliesResponse"/>
  </message>
  <portType name="FeedApi">
    <documentation>
      <![CDATA[This module implements a wide variety of Atom/JSON feeds.]]>
    </documentation>
    <operation name="readJournalFeed">
      <documentation>
        <![CDATA[Public Journal Entries Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of recent journal entries for a specific userId.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/journal/1000</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/journal/1000</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
      </documentation>
      <input message="hi5feed:FeedApi.readJournalFeed"/>
      <output message="hi5feed:FeedApi.readJournalFeedResponse"/>
      <fault name="NotFoundException" message="hi5feed:NotFoundException"/>
      <fault name="PermissionDeniedException" message="hi5feed:PermissionDeniedException"/>
    </operation>
    <operation name="readAlbumListFeed">
      <documentation>
        <![CDATA[Public List of Albums Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of Albums for a specific user.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/albumlist/1000</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/albumlist/1000</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
<![CDATA[<p>]]>
<![CDATA[TODO - add <a href="http://www.livejournal.com/bots/">Livejournal</a> authentication compatibility (auth tag for digest)]]>
<![CDATA[</p>]]>
      </documentation>
      <input message="hi5feed:FeedApi.readAlbumListFeed"/>
      <output message="hi5feed:FeedApi.readAlbumListFeedResponse"/>
      <fault name="NotFoundException" message="hi5feed:NotFoundException"/>
      <fault name="PermissionDeniedException" message="hi5feed:PermissionDeniedException"/>
    </operation>
    <operation name="readAlbumFeed">
      <documentation>
        <![CDATA[Public Albums Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns an Atom feed of Albums for a specific user.</p>]]>
<![CDATA[<p>Examples:<br/>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed_album?userId=1000&albumId=XXXXX</code> (Atom XML)<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed_album?userId=1000&albumId=XXXXX</code> (Atom as JSON)]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
      </documentation>
      <input message="hi5feed:FeedApi.readAlbumFeed"/>
      <output message="hi5feed:FeedApi.readAlbumFeedResponse"/>
      <fault name="NotFoundException" message="hi5feed:NotFoundException"/>
      <fault name="PermissionDeniedException" message="hi5feed:PermissionDeniedException"/>
      <fault name="BadRequestException" message="hi5feed:BadRequestException"/>
    </operation>
    <operation name="readFriendUpdatesFeed">
      <documentation>
        <![CDATA[Friend Updates Feed.]]>
<![CDATA[TODO - finish this..]]>
      </documentation>
      <input message="hi5feed:FeedApi.readFriendUpdatesFeed"/>
      <output message="hi5feed:FeedApi.readFriendUpdatesFeedResponse"/>
      <fault name="NotFoundException" message="hi5feed:NotFoundException"/>
      <fault name="PermissionDeniedException" message="hi5feed:PermissionDeniedException"/>
    </operation>
    <operation name="readPublicPhotos">
      <documentation>
        <![CDATA[Public Photos Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns a reverse time sorted feed of photos in Atom 1.0 format.</p>]]>
<![CDATA[<p>]]>
<![CDATA[<b>Examples:</b>]]>
<![CDATA[<blockquote><code>]]>
<![CDATA[http://api.hi5.com/rest/feed/photos/public?id=1000<br/>]]>
<![CDATA[http://api.hi5.com/json/feed/photos/public?id=1000<br/>]]>
<![CDATA[http://api.hi5.com/rest/feed/photos/public?id=1000&amp;id=1010<br/>]]>
<![CDATA[</code></blockquote></p>]]>
<![CDATA[<b>Flickr Compatibility</b>]]>
<![CDATA[<p>]]>
<![CDATA[You may use a URL conforming to the Flickr photo feed as]]>
<![CDATA[follows:]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/services/feeds/photos_public.gne</code><br/>]]>
<![CDATA[Using Parameters id, ids, tags, tagmode, lang, and]]>
<![CDATA[format.<br/>]]>
<![CDATA[Only Atom and json formats are supported at this time.]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
      </documentation>
      <input message="hi5feed:FeedApi.readPublicPhotos"/>
      <output message="hi5feed:FeedApi.readPublicPhotosResponse"/>
      <fault name="NotFoundException" message="hi5feed:NotFoundException"/>
    </operation>
    <operation name="readGroupDiscussions">
      <documentation>
        <![CDATA[Recent Discussions/Topics/Replies Feed.]]>
<![CDATA[<p>]]>
<![CDATA[Returns a feed of group topics and replies from the given group.]]>
<![CDATA[</p>]]>
<![CDATA[<p>]]>
<![CDATA[<b>Examples:</b>]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/rest/feed/group/topics/1000</code> - Atom Feed<br/>]]>
<![CDATA[<code>http://api.hi5.com/json/feed/group/topics/1000</code> - JSON<br/>]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
<![CDATA[<b><a href="http://www.flickr.com/services/feeds/docs/groups_discuss/">Flickr Compatibility</a></b>]]>
<![CDATA[<p>]]>
<![CDATA[Use a URL conforming to the flickr groups_discuss feed as follows:]]>
<![CDATA[<blockquote>]]>
<![CDATA[<code>http://api.hi5.com/services/feeds/groups_discuss.gne</code><br/>]]>
<![CDATA[Supported Parameters: id, lang, format]]>
<![CDATA[</blockquote>]]>
<![CDATA[</p>]]>
      </documentation>
      <input message="hi5feed:FeedApi.readGroupDiscussions"/>
      <output message="hi5feed:FeedApi.readGroupDiscussionsResponse"/>
      <fault name="NotFoundException" message="hi5feed:NotFoundException"/>
    </operation>
    <operation name="readGroupTopicReplies">
      <documentation>
        <![CDATA[Retrieve a list of followup comments for a specific topic.]]>
<![CDATA[See http://www.ietf.org/rfc/rfc4685.txt for more.]]>
      </documentation>
      <input message="hi5feed:FeedApi.readGroupTopicReplies"/>
      <output message="hi5feed:FeedApi.readGroupTopicRepliesResponse"/>
      <fault name="NotFoundException" message="hi5feed:NotFoundException"/>
    </operation>
  </portType>
  <binding name="FeedApiSOAPBinding" type="hi5feed:FeedApi">
    <documentation>
      <![CDATA[SOAP Binding for FeedApi]]>
    </documentation>
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
    <operation name="readJournalFeed">
      <soap:operation soapAction="" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="NotFoundException">
        <soap:fault name="NotFoundException" use="literal"/>
      </fault>
      <fault name="PermissionDeniedException">
        <soap:fault name="PermissionDeniedException" use="literal"/>
      </fault>
    </operation>
    <operation name="readAlbumListFeed">
      <soap:operation soapAction="" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="NotFoundException">
        <soap:fault name="NotFoundException" use="literal"/>
      </fault>
      <fault name="PermissionDeniedException">
        <soap:fault name="PermissionDeniedException" use="literal"/>
      </fault>
    </operation>
    <operation name="readAlbumFeed">
      <soap:operation soapAction="" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="NotFoundException">
        <soap:fault name="NotFoundException" use="literal"/>
      </fault>
      <fault name="PermissionDeniedException">
        <soap:fault name="PermissionDeniedException" use="literal"/>
      </fault>
      <fault name="BadRequestException">
        <soap:fault name="BadRequestException" use="literal"/>
      </fault>
    </operation>
    <operation name="readFriendUpdatesFeed">
      <soap:operation soapAction="" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="NotFoundException">
        <soap:fault name="NotFoundException" use="literal"/>
      </fault>
      <fault name="PermissionDeniedException">
        <soap:fault name="PermissionDeniedException" use="literal"/>
      </fault>
    </operation>
    <operation name="readPublicPhotos">
      <soap:operation soapAction="" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="NotFoundException">
        <soap:fault name="NotFoundException" use="literal"/>
      </fault>
    </operation>
    <operation name="readGroupDiscussions">
      <soap:operation soapAction="" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="NotFoundException">
        <soap:fault name="NotFoundException" use="literal"/>
      </fault>
    </operation>
    <operation name="readGroupTopicReplies">
      <soap:operation soapAction="" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="NotFoundException">
        <soap:fault name="NotFoundException" use="literal"/>
      </fault>
    </operation>
  </binding>
  <service name="FeedApiService">
    <port name="FeedApiSOAPPort" binding="hi5feed:FeedApiSOAPBinding">
      <soap:address location="http://api.hi5.com/soap/FeedApiService"/>
    </port>
  </service>
</definitions>
