Amazon-MWS
view release on metacpan or search on metacpan
"Exporter" : "0",
"HTTP::Request" : "0",
"LWP::Protocol::https" : "0",
"LWP::UserAgent" : "0",
"MIME::Base64" : "0",
"Moo" : "0",
"MooX::Types::MooseLike" : "0",
"Path::Tiny" : "0",
"Readonly" : "0",
"SQL::Abstract" : "0",
"Try::Tiny" : "0",
"URI" : "0",
"URI::Escape" : "0",
"XML::Compile::Schema" : "1.46",
"XML::LibXML::Simple" : "0",
"XML::Simple" : "0",
"namespace::clean" : "0"
}
}
},
"release_status" : "stable",
Exporter: '0'
HTTP::Request: '0'
LWP::Protocol::https: '0'
LWP::UserAgent: '0'
MIME::Base64: '0'
Moo: '0'
MooX::Types::MooseLike: '0'
Path::Tiny: '0'
Readonly: '0'
SQL::Abstract: '0'
Try::Tiny: '0'
URI: '0'
URI::Escape: '0'
XML::Compile::Schema: '1.46'
XML::LibXML::Simple: '0'
XML::Simple: '0'
namespace::clean: '0'
resources:
IRC: irc://irc.freenode.net/#interchange
bugtracker: https://github.com/interchange/Amazon-MWS/issues
repository: https://github.com/interchange/Amazon-MWS
Makefile.PL view on Meta::CPAN
'MIME::Base64' => 0,
'Digest::MD5' => 0,
'Digest::HMAC_SHA1' => 0,
'namespace::clean' => 0,
'Moo' => 0,
'MooX::Types::MooseLike' => 0,
'DBI' => 0,
'DateTime' => 0,
'SQL::Abstract' => 0,
'Try::Tiny' => 0,
'Path::Tiny' => 0,
'XML::Compile::Schema' => 1.46,
'DateTime::Format::ISO8601' => 0,
'XML::LibXML::Simple' => 0,
},
dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
clean => { FILES => 'Amazon-MWS-*' },
META_MERGE => {
resources => {
repository => 'https://github.com/interchange/Amazon-MWS',
For the high level methods provided by the Amazon::MWS::Uploader you
are going to need to supply database storage.
Uploading products
Basically you take the products which need to be uploaded to Amazon and
create Amazon::MWS::XML::Product objects from them:
use Amazon::MWS::XML::Product;
use Amazon::MWS::Uploader;
use Try::Tiny;
my @upload;
foreach my $product_object (@send_to_amazon) {
my %prod = ....
try {
my $product = Amazon::MWS::XML::Product->new(%prod);
push @upload, $product;
} catch {
lib/Amazon/MWS.pm view on Meta::CPAN
For the high level methods provided by the L<Amazon::MWS::Uploader>
you are going to need to supply database storage.
=head2 Uploading products
Basically you take the products which need to be uploaded to Amazon
and create L<Amazon::MWS::XML::Product> objects from them:
use Amazon::MWS::XML::Product;
use Amazon::MWS::Uploader;
use Try::Tiny;
my @upload;
foreach my $product_object (@send_to_amazon) {
my %prod = ....
try {
my $product = Amazon::MWS::XML::Product->new(%prod);
push @upload, $product;
} catch {
lib/Amazon/MWS/Uploader.pm view on Meta::CPAN
use DBI;
use Amazon::MWS::XML::Feed;
use Amazon::MWS::XML::Order;
use Amazon::MWS::Client;
use Amazon::MWS::XML::Response::FeedSubmissionResult;
use Amazon::MWS::XML::Response::OrderReport;
use Data::Dumper;
use File::Spec;
use DateTime;
use SQL::Abstract;
use Try::Tiny;
use Path::Tiny;
use Scalar::Util qw/blessed/;
use XML::Compile::Schema;
use Moo;
use MooX::Types::MooseLike::Base qw(:all);
use namespace::clean;
our $VERSION = '0.18';
( run in 0.440 second using v1.01-cache-2.11-cpan-05444aca049 )