DESCRIPTION WebService::XING is a Perl client library for the XING API. It supports the whole range of functions described under https://dev.xing.com/. INSTALLATION To install this module, run the following commands: perl Makefile.PL make make test make install USAGE use strict; use warnings; use WebService::XING; use YAML::Any 'Dump'; my $KEY = '...'; # OAuth consumer key my $SECRET = '...'; # OAuth consumer secret my $xing = WebService::XING->new(key => $KEY, secret => $SECRET); authenticate($xing, @ARGV) or exit; my $res; $res = $xing->get_user_details(id => 'me') or die $res; print Dump $res->content; sub authenticate { my $xing = shift; my ($atoken, $asecret, $user_id) = @_; return $xing->access_credentials($atoken, $asecret, $user_id) if $atoken && $asecret && $user_id; my $res; $res = $xing->login or die $res; my $c = $res->content; my ($auth_url, $rtoken, $rsecret) = @$c{qw(url token token_secret)}; print qq'Now visit "$auth_url", click "OK" and enter the PIN\nhere > '; my $pin = ; chomp $pin; $res = $xing->auth( token => $rtoken, token_secret => $rsecret, verifier => $pin ) or die $res; $c = $res->content; print "Now call the program again with the access credentials:\n\n"; print "$0 @$c{qw(token token_secret user_id)}\n\n"; return 0; } COMMAND LINE INTERFACE This package installs the "xing" shell command. For more information enter xing (or perhaps "perl xing" for the doomed). EXAMPLES The distribution tarball includes a fully self-contained web application. You need Mojolicious (http://mojolicio.us/) in order to run it. SUPPORT AND DOCUMENTATION After installing, you can find documentation for this module with the perldoc command. perldoc WebService::XING You can also look for information at: RT, CPAN's request tracker (report bugs here) http://rt.cpan.org/NoAuth/Bugs.html?Dist=WebService-XING AnnoCPAN, Annotated CPAN documentation http://annocpan.org/dist/WebService-XING CPAN Ratings http://cpanratings.perl.org/d/WebService-XING Search CPAN http://search.cpan.org/dist/WebService-XING/ LICENSE AND COPYRIGHT Copyright (C) 2012 Bernhard Graf This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.