.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "LWP::Authen::OAuth2::ServiceProvider::Strava 3pm" .TH LWP::Authen::OAuth2::ServiceProvider::Strava 3pm "2019-03-01" "perl v5.28.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" LWP::Authen::OAuth2::ServiceProvider::Strava \- Access Strava API v3 OAuth2 APIs .SH "VERSION" .IX Header "VERSION" Version 0.02 .SH "SYNOPSIS" .IX Header "SYNOPSIS" See for Strava's own documentation. Strava's documentation is very detailed, so that is the best place to find detailed and up to date info about. .SH "REGISTERING" .IX Header "REGISTERING" Before you can use OAuth 2 with Strava you need to register yourself as a client. For that, go to and register your application. You'll need to set \f(CW\*(C`redirect_uri\*(C'\fR with them, which will need to be an \f(CW\*(C`https://...\*(C'\fR \s-1URL\s0 under your control. (Though you can set 127.0.0.1 if you are using this in a script). .PP All the standard LWP::Useragent methods are available, but it will also take a Request Object if you need something more. (LWP::Authen:OAuth2 contains all the relevant doco). .SH "AUTHOR" .IX Header "AUTHOR" Leon Wright, \f(CW\*(C`\*(C'\fR .SH "BUGS" .IX Header "BUGS" Please report any bugs or feature requests to \&\f(CW\*(C`bug\-lwp\-authen\-oauth2 at rt.cpan.org\*(C'\fR, or through the web interface at . .SH "SUPPORT" .IX Header "SUPPORT" You can find documentation for this module with the perldoc command. .PP .Vb 1 \& perldoc LWP::Authen::OAuth2::ServiceProvider .Ve .PP You can also look for information at: .IP "Github (submit patches here)" 4 .IX Item "Github (submit patches here)" .IP "\s-1RT: CPAN\s0's request tracker (report bugs here)" 4 .IX Item "RT: CPAN's request tracker (report bugs here)" .IP "AnnoCPAN: Annotated \s-1CPAN\s0 documentation" 4 .IX Item "AnnoCPAN: Annotated CPAN documentation" .IP "\s-1CPAN\s0 Ratings" 4 .IX Item "CPAN Ratings" .SH "LICENSE AND COPYRIGHT" .IX Header "LICENSE AND COPYRIGHT" This software is copyright (c) 2014 by Leon Wright. .PP This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.