Yahoo! Search Marketing

YSM Yahoo! Group Discussions

Re: Reports Stuck in Pending
Mon, 08 Feb 2010 18:53:43 GMT

Reports Stuck in Pending
Mon, 08 Feb 2010 16:34:31 GMT

Re: SANDBOX LICENSE
Mon, 07 Dec 2009 20:45:00 GMT

SANDBOX LICENSE
Tue, 01 Dec 2009 18:09:58 GMT

Systems Maintenance on 10/14
Wed, 14 Oct 2009 22:41:52 GMT

View All

YSM Blog Posts

Yahoo! Network Distribution and Import Campaigns Webinar
Wed, 03 Feb 2010 21:22:26 +0000

Ad News and Views from Around the Web
Wed, 03 Feb 2010 20:49:00 +0000

Don’t Set it and Forget it
Mon, 01 Feb 2010 22:04:51 +0000

Ad News and Views from Around the Web
Sat, 30 Jan 2010 01:38:53 +0000

You’re in Control
Wed, 20 Jan 2010 00:05:37 +0000

View All

Sample Code: Yahoo::Marketing Perl Client Application

To access Enterprise Web Services (EWS) using the sample Yahoo::Marketing Perl client application, follow these instructions.

Environment

To set up your Perl environment, perform these tasks:

1. Install Perl 5.8.1 or higher.

2. Install the most recent version of Yahoo::Marketing Perl module from CPAN, and all of its dependencies. If you use the automated CPAN installation process, the dependencies should install automatically for you.

Note: If you plan to use two versions of the Marketing API simultaneously, for example, Version 1.0.0 and Version 2.0.0, you need to install two versions of the Yahoo::Marketing Perl module, and put one of the versions in a non-standard location, for example ~/perl/.

Contact your system administrator if you need help setting up your Perl environment.

Source Code and Sample Data

For the Perl SDK, the source code and sample data includes:

Build and Run

To build and run the Perl client application run through the following steps:

1. Download yahoo_marketing_ews_client.pl and sample data properties files (sample_data_*.properties), and save them to your local directory.

2. Edit yahoo_marketing_ews_client.pl to contain your EWS credentials, which are defined as constants near the top of the file:

  • EWS_USERNAME
  • EWS_PASSWORD
  • EWS_MASTER_ACCOUNT_ID
  • EWS_ACCOUNT_ID
  • EWS_LICENSE
  • MARKET
  • LOCALE

3. Run the script on Linux, Mac OS X, FreeBSD, or other Unix OS using this command:

prompt> perl yahoo_marketing_ews_client.pl

4. Run the script on Windows using this command:

prompt> perl.exe yahoo_marketing_ews_client.pl

Known Issues

There are no known issues at this time.