Aliyun
view release on metacpan or search on metacpan
lib/AuthV2.pm view on Meta::CPAN
use DateTime;
use DateTime::Format::Strptime qw();
use Hash::Merge;
use version;
our $VERSION = 0.2;
#é¿éäºAPIç¾å
sub new {
my $class = shift;
$class = (ref $class) || $class || __PACKAGE__;
my $self = bless {}, $class;
$self->{'aliyun_url'} = 'http://gw.api.taobao.com/router/rest';
return $self;
}
#设置ç¯å¢
#param:æ¯å¦æ¯æ²çç¯å¢
#param:æ¯å¦å¯å¯ç¨https
sub set_evn {
my ($self, $is_sanbox, $is_https) = @_;
if ($is_sanbox) {
lib/Method/FcIotQrycard.pm view on Meta::CPAN
package Aliyun::Method::FcIotQrycard;
use 5.010;
use Data::Dumper qw/Dumper/;
use version;
our $VERSION = 0.1;
#é¿éå¤§äºæ¥è¯¢ç»ç«¯ä¿¡æ¯
sub new {
my $class = shift;
$class = (ref $class) || $class || __PACKAGE__;
my $self = bless {}, $class;
$self->{'params'} = {
'method' => 'alibaba.aliqin.fc.iot.qrycard',
};
return $self;
}
#å¤é¨è®¡è´¹æ¥æº
sub set_bill_source {
$_[0]->{'params'}->{'bill_source'} = $_[1];
}
lib/Method/FcSmsNumSend.pm view on Meta::CPAN
package Aliyun::Method::FcSmsNumSend;
use 5.010;
use Data::Dumper qw/Dumper/;
use Cpanel::JSON::XS;
use version;
our $VERSION = 0.1;
#é¿é大äºçä¿¡åé
sub new {
my $class = shift;
$class = (ref $class) || $class || __PACKAGE__;
my $self = bless {}, $class;
$self->{'params'} = {
'method' => 'alibaba.aliqin.fc.sms.num.send',
'sms_type' => 'normal',
};
return $self;
}
#è®¾ç½®æ¥æ¶å·ç
sub set_rec_num {
$_[0]->{'params'}->{'rec_num'} = $_[1];
lib/Request.pm view on Meta::CPAN
use Mojo::UserAgent;
use Aliyun::AuthV2;
use Data::Dumper qw/Dumper/;
use Cpanel::JSON::XS;
use version;
our $VERSION = 0.2;
sub new {
my $class = shift;
$class = (ref $class) || $class || __PACKAGE__;
my $self = bless {}, $class;
$self->{'http_head'} = {
'Accept' => 'application/json,*/*;q=0.8,',
'Accept-Encoding' => 'deflate',
'Accept-Language' => 'zh-CN',
'Cache-Control' => 'no-cache',
'Connection' => 'keep-alive',
'DNT' => '1',
'Pragma' => 'no-cache',
'Upgrade-Insecure-Requests' => '1',
'User-Agent' => "perl-Aliyun-Request V:$VERSION"
( run in 1.870 second using v1.01-cache-2.11-cpan-de7293f3b23 )