NAME WWW::ORCID - A client for the ORCID 2.0 API SYNOPSIS my $client = WWW::ORCID->new(client_id => "XXX", client_secret => "XXX"); my $client = WWW::ORCID->new(client_id => "XXX", client_secret => "XXX", sandbox => 1); my $client = WWW::ORCID->new(client_id => "XXX", client_secret => "XXX", public => 1); DESCRIPTION A client for the ORCID 2.x API. STATUS The client is mostly complete. The 2.0 member API is implemented except notification-permission. The 2.0 public API is implemented except identifiers and status. The 2.1 member API has not yet been implemented. CREATING A NEW INSTANCE The new method returns a new 2.0 API client. Arguments to new: client_id Your ORCID client id (required). client_secret Your ORCID client secret (required). version The only possible value at the moment is "2.0" which will load WWW::ORCID::API::v2_0 or WWW::ORCID::API::v2_0_public. sandbox The client will use the API sandbox if set to 1. public The client will use the ORCID public API <https://pub.sandbox.orcid.org/v2.0> if set to 1. Default is the ORCID member API. transport Specify the HTTP client to use. Possible values are LWP or HTTP::Tiny. Default is LWP. METHODS Please refer to the API clients WWW::ORCID::API::v2_0 and WWW::ORCID::API::v2_0_public for method documentation. SEE ALSO https://api.orcid.org/v2.0/#/Member_API_v2.0 AUTHOR Patrick Hochstenbach <patrick.hochstenbach at ugent.be> Nicolas Steenlant, <nicolas.steenlant at ugent.be> Simeon Warner <simeon.warner at cornell.edu> LICENSE AND COPYRIGHT 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.