Show
Ignore:
Timestamp:
04/18/08 19:07:13 (8 months ago)
Author:
yusukebe
Message:

lang/perl/WebService-Simple; branch/lwp-base で Lingrの exmaple

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/WebService-Simple/branch/lwp-base/example/lingr.pl

    r8741 r9699  
    1515# create session, get session 
    1616my $response; 
    17 $response = $lingr->get( {}, { path => '/api/session/create' } ); 
    18 my $session = $response->parse_xml->{session}; 
     17$response = $lingr->get( 'api/session/create', {} ); 
     18my $session = $response->parse_response->{session}; 
    1919 
    2020# enter the room, get ticket 
    2121$response = $lingr->get( 
    22     { 
     22    'api/room/enter', 
     23                    { 
    2324        session  => $session, 
    2425        id       => $room_id, 
    2526        nickname => $nickname, 
    2627    }, 
    27     { path => '/api/room/enter' } 
    2828); 
    29 my $ticket = $response->parse_xml->{ticket}; 
     29my $ticket = $response->parse_response->{ticket}; 
    3030 
    3131# say 'Hello, World' 
    3232$response = $lingr->get( 
    33     { 
     33    'api/room/say', 
     34                    { 
    3435        session => $session, 
    3536        ticket  => $ticket, 
    3637        message => $message, 
    3738    }, 
    38     { path => '/api/room/say' } 
    3939); 
    40 my $status = $response->parse_xml->{status}; 
     40my $status = $response->parse_response->{status}; 
    4141 
    4242# destroy session 
    43 $lingr->get( { session => $session, }, { path => '/api/session/destroy' } ); 
     43$lingr->get( 'api/session/destroy' , { session => $session, } );