[NUUG video] Frikanalen API

Jarle Bjørgeengen jarle at bjorgeengen.net
Sat Jan 10 21:32:26 CET 2009


On Sat, 2009-01-10 at 11:56 +0100, Petter Reinholdtsen wrote:
> [Jarle Bjørgeengen]
> > Har du noen ideer om hvordan man kan knytte metadata om filmene til  
> > hver enkelt film id ?
> 
> Jeg antar det greieste er å skrive en SOAP-klient som søker fram alle
> filmene og laster ned både metadata og filer før konvertering til Ogg
> Theora og generering av HTML-sider med oversikter over filmene.  Perl
> har SOAP-biblioteker, og kan antagelig brukes.  Antar andre språk har
> det samme.


Jeg tror vi kan komme et stykker på vei med noe slikt. (Returnerer 3
records) 

--------------------------------
#!/usr/bin/perl
#

use SOAP::Lite
     on_action => sub {sprintf '%s/%s', @_},
;

use Data::Dumper;

$soap = new SOAP::Lite
 -> uri('http://localhost/CommunitySiteService')
 ->
proxy('http://communitysite1.frikanalen.tv/CommunitySiteFacade/CommunitySiteService.asmx');

my $result = $soap->SearchVideos(
 SOAP::Data->name('searcher' => {
   'PredefinedSearchType' => 'Default',
  'Take' => 3,
  }
 )
);


unless ($result->fault) {

$res = $result->result;

foreach (@{$res->{'Data'}->{'Video'}}) {
  print "$_->{'Title'}\n";
}
  } else {
    print join ', ',
      $result->faultcode,
      $result->faultstring;
  }

#print "$returned\n";
------------------------------------



> Vennlig hlisen



More information about the video mailing list