Changeset 10275 for lang/perl/WebService-Simple/trunk/example
- Timestamp:
- 04/24/08 13:22:15 (7 months ago)
- Location:
- lang/perl/WebService-Simple/trunk/example
- Files:
-
- 3 modified
-
flickr_echo.pl (modified) (2 diffs)
-
flickr_search.pl (modified) (2 diffs)
-
lingr.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/WebService-Simple/trunk/example/flickr_echo.pl
r8681 r10275 2 2 use warnings; 3 3 use WebService::Simple; 4 use Cache::File;4 use Data::Dumper; 5 5 6 my $api_key = "your_api_key"; 7 my $cache = Cache::File->new( 8 cache_root => '/tmp/mycache', 9 default_expires => '30 min', 10 ); 6 my $api_key = $ARGV[0] || "your_api_key"; 11 7 12 8 my $flickr = WebService::Simple->new( 13 9 base_url => "http://api.flickr.com/services/rest/", 14 cache => $cache,15 10 param => { api_key => $api_key, } 16 11 ); … … 18 13 my $response = 19 14 $flickr->get( { method => "flickr.test.echo", name => "value" } ); 20 my $ref = $response->parse_ xml;21 print $ref->{name} . "\n";15 my $ref = $response->parse_response; 16 print Dumper $ref; -
lang/perl/WebService-Simple/trunk/example/flickr_search.pl
r8742 r10275 2 2 use warnings; 3 3 use WebService::Simple; 4 use YAML;4 use Data::Dumper; 5 5 use utf8; 6 6 binmode STDOUT, ":utf8"; 7 7 8 my $api_key = "your_api_key";8 my $api_key = $ARGV[0] || "your_api_key"; 9 9 10 10 my $flickr = WebService::Simple->new( … … 14 14 15 15 my $response = 16 $flickr->get( { method => "flickr.photos.search", text => " 富士山" } );17 print Dump $response->parse_xml;16 $flickr->get( { method => "flickr.photos.search", text => "cat" } ); 17 print Dumper $response->parse_response; -
lang/perl/WebService-Simple/trunk/example/lingr.pl
r10071 r10275 3 3 use WebService::Simple; 4 4 5 my $api_key ="your_api_key";6 my $room_id = "hO4SmQWTdJ4";# http://www.lingr.com/room/hO4SmQWTdJ45 my $api_key = $ARGV[0] || "your_api_key"; 6 my $room_id = "hO4SmQWTdJ4"; # http://www.lingr.com/room/hO4SmQWTdJ4 7 7 my $nickname = "lingr.pl"; 8 my $message = $ARGV[0] ||"Hello, World.";8 my $message = "Hello, World."; 9 9 10 10 my $lingr = WebService::Simple->new( … … 21 21 $response = $lingr->get( 22 22 'api/room/enter', 23 {23 { 24 24 session => $session, 25 25 id => $room_id, … … 32 32 $response = $lingr->get( 33 33 'api/room/say', 34 {34 { 35 35 session => $session, 36 36 ticket => $ticket, … … 41 41 42 42 # destroy session 43 $lingr->get( 'api/session/destroy' , { session => $session, } );43 $lingr->get( 'api/session/destroy', { session => $session, } );
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)