WWW::Shopify::Private - Main object representing private app access to a particular Shopify store.
Inherits all methods from WWW::Shopify, provides additional mechanisms to modify the used password, user-agent and url handler.
Creates a new WWW::Shopify::Private object, which allows you to make calls via the shopify private app interface.s
Modifies the requested url by prepending the api key and the password, as well as the shop's url, before sending the request off to the user agent.
Gets/sets the app's private password.
Gets/sets the user agent we're using to access shopify's api. By default we use LWP::UserAgent, with a timeout of 5 seconds.
PLEASE NOTE: At the very least, with LWP::UserAgent, at least, on my system, I had to force the SSL layer of the agent to use SSLv3, using the line
LWP::UserAgent->new( ssl_opts => { SSL_version => 'SSLv3' } );
Otherwise, Shopify does some very weird stuff, and some very weird errors are spit out. Just FYI.
WWW::Shopify::Item, WWW::Shopify
Adam Harrison (adamdharrison@gmail.com)
See LICENSE in the main directory.
To install WWW::Shopify, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WWW::Shopify
CPAN shell
perl -MCPAN -e shell install WWW::Shopify
For more information on module installation, please visit the detailed CPAN module installation guide.