Amazon-CreatorsAPI
view release on metacpan or search on metacpan
lib/Amazon/CreatorsAPI/Auth.pm view on Meta::CPAN
my $credential_version = shift or croak 'credential_version is required';
my $opt = shift || +{};
return bless +{
credential_id => $credential_id,
credential_secret => $credential_secret,
credential_version => $credential_version,
is_lwa => !!($credential_version =~ m!^3\.!),
auth_endpoint => $opt->{auth_endpoint} || _auth_endpoint($credential_version),
ua => $opt->{ua} || HTTP::Tiny->new,
grant_type => $opt->{grant_type} || 'client_credentials',
access_token => '',
expires_at => 0,
}, $class;
}
sub get_access_token {
my $self = shift;
if ($self->_is_valid_token) {
return $self->access_token;
( run in 1.814 second using v1.01-cache-2.11-cpan-140bd7fdf52 )