<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/'>
<channel>
  <title>php webservices</title>
  <lastBuildDate>Mon, 03 May 2010 14:32:33 GMT</lastBuildDate>
  <generator>LiveJournal / SAPO Campus Blogs</generator>
<item>
  <guid isPermaLink='true'>http://alexandramoedas.blogs.ua.sapo.pt/6672.html</guid>
  <pubDate>Mon, 03 May 2010 14:32:33 GMT</pubDate>
  <title>Webservice SAPO Fotos com PHP</title>
  <author>alexandra-moedas</author>  <link>http://alexandramoedas.blogs.ua.sapo.pt/6672.html</link>
  <description>&lt;p&gt;Através das inúmeras tentativas de visualizar as fotos através do WS SAPO Fotos, consegui o que pretendo desenvolver em Java para Android, mas em linguagem PHP.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://fotos.ua.sapo.pt:80/AoIiUYwPwmImzTMkDAl0&quot; target=&quot;_blank&quot;&gt;&lt;img height=&quot;224&quot; width=&quot;320&quot; border=&quot;0&quot; src=&quot;http://fotos.ua.sapo.pt:80/AoIiUYwPwmImzTMkDAl0/s320x240&quot; style=&quot;border-color: black;&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;O código deste exemplo:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(153, 204, 0);&quot;&gt;&lt;span style=&quot;font-size: smaller;&quot;&gt;&lt;span style=&quot;font-family: Courier New;&quot;&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;    // Pull in the NuSOAP code&lt;br /&gt;&lt;br /&gt;    require_once(&apos;nusoap.php&apos;);&lt;br /&gt;&lt;br /&gt;    // Create the client instance&lt;br /&gt;&lt;br /&gt;    $client = new soapclient(&apos;&lt;a href=&quot;http://fotos.sapo.pt/soap.php?wsdl&quot;&gt;http://fotos.sapo.pt/soap.p&lt;wbr /&gt;hp?wsdl&lt;/a&gt;&apos;);&lt;br /&gt;&lt;br /&gt;    $param = array(&apos;ESBUsername&apos; =&amp;gt; &apos;xxxxxx@sapo.pt&apos;,&apos;ESBPassword&apos; =&amp;gt; &apos;xxxxxx&apos;,&apos;username&apos; =&amp;gt; &apos;xxxxxx&apos;); &lt;br /&gt;&lt;br /&gt;    // Call the SOAP method&lt;br /&gt;&lt;br /&gt;    $result = $client-&amp;gt;call(&apos;AlbumGetListByUser&apos;, $param, &apos;&lt;a href=&quot;http://services.sapo.pt/definitions/Photos&quot;&gt;http://services.sapo.pt/definitions/Ph&lt;wbr /&gt;otos&lt;/a&gt;&apos;,&apos;&lt;a href=&quot;http://services.sapo.pt/definitions/Photos/AlbumGetListByUser&quot;&gt;http://services.sapo.pt/definit&lt;wbr /&gt;ions/Photos/AlbumGetListByUser&lt;/a&gt;&apos;);&lt;br /&gt;&lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;    $albuns = $result[&amp;quot;albums&amp;quot;];&lt;br /&gt;&lt;br /&gt;    $n_albuns = count($result);&lt;br /&gt;&lt;br /&gt;    ?&amp;gt;   &lt;br /&gt;&lt;br /&gt;    &amp;lt;?php&lt;br /&gt;&lt;br /&gt;    for($i=0; $i&amp;lt;$n_albuns;$i++)&lt;br /&gt;&lt;br /&gt;    {?&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;table border=&amp;quot;1&amp;quot; bordercolor=&amp;quot;#333333&amp;quot;&amp;gt; &lt;br /&gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;&lt;br /&gt;            &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;?php&lt;br /&gt;&lt;br /&gt;            print_r($albuns[&amp;quot;album&amp;quot;][$i][&amp;quot;title&amp;quot;]);&lt;br /&gt;&lt;br /&gt;            $param_fotos[$i] = array(&apos;ESBUsername&apos; =&amp;gt; &apos;xxxxxxx@sapo.pt&apos;,&apos;ESBPassword&apos; =&amp;gt; &apos;xxxxxxxx&apos;,&apos;username&apos; =&amp;gt; &apos;xxxxxxx&apos;, &apos;album&apos;=&amp;gt;$albuns[&amp;quot;album&amp;quot;][$i]); &lt;br /&gt;&lt;br /&gt;        // Call the SOAP method&lt;br /&gt;&lt;br /&gt;        $result_fotos[$i] = $client-&amp;gt;call(&apos;ImageGetListByUserAlbum&apos;,&lt;wbr /&gt; $param_fotos[$i], &apos;&lt;a href=&quot;http://services.sapo.pt/definitions/Photos&quot;&gt;http://services.sapo.pt/definitions/Ph&lt;wbr /&gt;otos&lt;/a&gt;&apos;,&apos;&lt;a href=&quot;http://services.sapo.pt/definitions/Photos/ImageGetListByUserAlbum&quot;&gt;http://services.sapo.pt/definit&lt;wbr /&gt;ions/Photos/ImageGetListByUserAlbum&lt;/a&gt;&apos;);&lt;br /&gt;&lt;br /&gt;        // Display the result&lt;br /&gt;&lt;br /&gt;        $n_fotos[$i] = $result_fotos[$i][&amp;quot;result&amp;quot;][&amp;quot;total&amp;quot;];   &lt;wbr /&gt;  &lt;br /&gt;&lt;br /&gt;        $list_fotos_info=$result_fotos[$i][&amp;quot;imag&lt;wbr /&gt;es&amp;quot;][&amp;quot;image&amp;quot;];&lt;br /&gt;&lt;br /&gt;        for($j=0;$j&amp;lt;$n_fotos[$i];$j++)&lt;br /&gt;&lt;br /&gt;        {?&amp;gt;&lt;br /&gt;&lt;br /&gt;            &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;?php&lt;br /&gt;&lt;br /&gt;            print_r(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;);        &lt;br /&gt;&lt;br /&gt;            $list_fotos_url=$result_fotos[$i][&amp;quot;image&lt;wbr /&gt;s&amp;quot;][&amp;quot;image&amp;quot;][$j][&amp;quot;views&amp;quot;][&amp;quot;view&amp;quot;][$j][&amp;quot;u&lt;wbr /&gt;rl&amp;quot;];&lt;br /&gt;&lt;br /&gt;        ?&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;p&amp;gt;&amp;lt;img src=&amp;quot;&amp;lt;?php echo $result_fotos[$i][&amp;quot;images&amp;quot;][&amp;quot;image&amp;quot;][$j]&lt;wbr /&gt;[&amp;quot;views&amp;quot;][&amp;quot;view&amp;quot;][$j][&amp;quot;url&amp;quot;]?&amp;gt;&amp;quot; alt=&amp;quot;&amp;lt;?php echo $list_fotos_info[$j][&amp;quot;title&amp;quot;]?&amp;gt;&amp;quot; width=&amp;quot;60&amp;quot; height=&amp;quot;80&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;            &amp;lt;?php    &lt;br /&gt;&lt;br /&gt;            print_r(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;&lt;br /&gt;            print_r($list_fotos_info[$j][&amp;quot;title&amp;quot;]);&lt;br /&gt;&lt;br /&gt;            ?&amp;gt;&lt;br /&gt;&lt;br /&gt;            &amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;?php        &lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&lt;br /&gt;     &amp;lt;?php&lt;br /&gt;&lt;br /&gt;}    &lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;O problema agora é conseguir o mesmo resultado em Java e para Android.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
</item>
</channel>
</rss>
