SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Yahoo-Marketing rpm build for : openSUSE Tumbleweed. For other distributions click perl-Yahoo-Marketing.

Name : perl-Yahoo-Marketing
Version : 7.03 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 62.84 Date : 2024-08-05 18:18:41
Group : Development/Libraries/Perl Source RPM : perl-Yahoo-Marketing-7.03-62.84.src.rpm
Size : 0.42 MB
Packager : (none)
Summary : An Interface for Yahoo! Search Marketing\'s Web Services
Description :
Yahoo\'s Marketing API allows you to manage your search marketing account in
an automated fashion rather than manually. The API is exposed as a standard
SOAP service that you can make calls to. This set of modules is designed to
make using the SOAP service easier than using SOAP::Lite (for example)
directly. There are 2 main types of modules available. The service modules
(CampaignService, AdGroupService, BidInformationService, etc) are used to
make the actual calls to each of the SOAP services in the API. The other
type of module provided are the complex type modules, each of which
represents one of the complex types defined in one of the WSDLs of the SOAP
service. Examples include Campaign, AdGroup, Ad, PendingAd, CreditCardInfo,
etc.

Yahoo::Marketing will call LocationService for you, and cache the results.
This should be completely transparent. See the documtation for cache,
cache_expire_time, purge_cache and clear_cache in Yahoo::Marketing::Service
for more details.

The calls you can make to the various services are documented on YSM\'s
Technology Solutions Portal. See

http://searchmarketing.yahoo.com/developer/docs/index.php

Where the documentation indicates that a complex type must be passed in to
a particular service call, you must pass in the appropriate
Yahoo::Marketing::ComplexType object. For example,
CampaignService->addCampaign requires that a Campaign be passed in:

use Yahoo::Marketing::Campaign;
use Yahoo::Marketing::CampaignService;

my $campaign = Yahoo::Marketing::Campaign->new
->startDate( \'2006-07-16T09:20:30-05:00\' )
->endDate( \'2007-07-16T09:20:30-05:00\' )
->name( \'test campaign\' )
->status( \'On\' )
->accountID( 123456789 )
;

my $campaign_service = Yahoo::Marketing::CampaignService->new;

my $campaign_response = $campaign_service->addCampaign( campaign => $campaign );

my $added_campaign = $campaign_response->campaign;

Note that Yahoo::Marketing is smart enough to upgrade status from a simple
string to the CampaignStatus simpleType for you. All simpleTypes referenced
in the WSDLs are automatically handled for you - just pass in an
appropriate string, and let Yahoo::Marketing do the rest.

When a method expects that multiple values will be set for a parameter, you
must pass an anonymous array. An example would be
AdGroupService->deleteAdGroups:

my $ad_group_service = Yahoo::Marketing::AdGroupService->new;

$ad_group_service->deleteAdGroups( adGroupIDs => [ \'9167298\', \'2932719\', \'1827349\' ] ); # existing Ad Group IDs

If a call returns data, you will receive an array if you make the call in
an array context:

my AATTad_groups = $ad_group_service->getAdGroups(
adGroupIDs => [ \'9167298\', \'2932719\', \'1827349\'],
);

Or just the first (or only element, if only one returned object is
expected) if you make the call in a scalar context:

my $ad_group = $ad_group_service->getAdGroups(
adGroupIDs => [ \'9167298\', \'2932719\', \'1827349\'],
);


Suggestions for improving how multiple return values should be handled in a
scalar context are welcome.

If a SOAP Fault is encountered (whenever a call fails), the
Yahoo::Marketing service will croak with the fault by default. If you set
the immortal option, Yahoo::Marketing will not die, $service->fault will be
set to the SOAP fault. The \"immortal mode\" is similar to how SOAP::Lite
behaves by default.

Note that all get/set methods (and many other methods) are \"chainable\".
That is, they return $self when used to set, so you can chain them
together. See examples of this above and below in this documentation.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-Y/openSUSE_Tumbleweed/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Yahoo-Marketing-7.03-62.84.noarch.rpm
     

Provides :
perl(Yahoo::Marketing)
perl(Yahoo::Marketing::Account)
perl(Yahoo::Marketing::AccountAggregate)
perl(Yahoo::Marketing::AccountBalance)
perl(Yahoo::Marketing::AccountCarrierConfig)
perl(Yahoo::Marketing::AccountCarrierSetting)
perl(Yahoo::Marketing::AccountService)
perl(Yahoo::Marketing::Ad)
perl(Yahoo::Marketing::AdCarrierConfig)
perl(Yahoo::Marketing::AdCarrierEditorialReasonInfo)
perl(Yahoo::Marketing::AdCarrierEditorialReasons)
perl(Yahoo::Marketing::AdCarrierSetting)
perl(Yahoo::Marketing::AdEditorialReasons)
perl(Yahoo::Marketing::AdGroup)
perl(Yahoo::Marketing::AdGroupCarrierConfig)
perl(Yahoo::Marketing::AdGroupCarrierSetting)
perl(Yahoo::Marketing::AdGroupForecastRequestData)
perl(Yahoo::Marketing::AdGroupOptimizationGuidelines)
perl(Yahoo::Marketing::AdGroupOptimizationGuidelinesResponse)
perl(Yahoo::Marketing::AdGroupResponse)
perl(Yahoo::Marketing::AdGroupService)
perl(Yahoo::Marketing::AdResponse)
perl(Yahoo::Marketing::AdService)
perl(Yahoo::Marketing::Address)
perl(Yahoo::Marketing::AgeRange)
perl(Yahoo::Marketing::AgeTarget)
perl(Yahoo::Marketing::AmbiguousGeoMatch)
perl(Yahoo::Marketing::ApiFault)
perl(Yahoo::Marketing::Authorization)
perl(Yahoo::Marketing::BasicReportRequest)
perl(Yahoo::Marketing::BasicReportService)
perl(Yahoo::Marketing::BasicResponse)
perl(Yahoo::Marketing::BidInformation)
perl(Yahoo::Marketing::BidInformationRequest)
perl(Yahoo::Marketing::BidInformationService)
perl(Yahoo::Marketing::BidUpdateInfo)
perl(Yahoo::Marketing::BillingUser)
perl(Yahoo::Marketing::BucketType)
perl(Yahoo::Marketing::BudgetingService)
perl(Yahoo::Marketing::BulkDownloadStatusInfo)
perl(Yahoo::Marketing::BulkDownloadStatusResponse)
perl(Yahoo::Marketing::BulkService)
perl(Yahoo::Marketing::BulkUploadStatusResponse)
perl(Yahoo::Marketing::BulkUploadTokenUrlResponse)
perl(Yahoo::Marketing::Campaign)
perl(Yahoo::Marketing::CampaignCarrierConfig)
perl(Yahoo::Marketing::CampaignCarrierSetting)
perl(Yahoo::Marketing::CampaignOptimizationGuidelines)
perl(Yahoo::Marketing::CampaignOptimizationGuidelinesResponse)
perl(Yahoo::Marketing::CampaignResponse)
perl(Yahoo::Marketing::CampaignService)
perl(Yahoo::Marketing::Capability)
perl(Yahoo::Marketing::Carrier)
perl(Yahoo::Marketing::CarrierBidInformation)
perl(Yahoo::Marketing::CarrierBidInformationRequest)
perl(Yahoo::Marketing::CombinedAccountStatus)
perl(Yahoo::Marketing::Company)
perl(Yahoo::Marketing::CompanyService)
perl(Yahoo::Marketing::ComplexType)
perl(Yahoo::Marketing::ConverterService)
perl(Yahoo::Marketing::CreditCardInfo)
perl(Yahoo::Marketing::DateTimeAccessor)
perl(Yahoo::Marketing::DayPart)
perl(Yahoo::Marketing::DayPartingTarget)
perl(Yahoo::Marketing::DayPartingTargeting)
perl(Yahoo::Marketing::DemographicTargeting)
perl(Yahoo::Marketing::DownloadFile)
perl(Yahoo::Marketing::EditorialReasons)
perl(Yahoo::Marketing::Error)
perl(Yahoo::Marketing::ErrorType)
perl(Yahoo::Marketing::ExcludedWord)
perl(Yahoo::Marketing::ExcludedWordResponse)
perl(Yahoo::Marketing::ExcludedWordsService)
perl(Yahoo::Marketing::FileOutputFormat)
perl(Yahoo::Marketing::ForecastClickData)
perl(Yahoo::Marketing::ForecastCreative)
perl(Yahoo::Marketing::ForecastImpressionData)
perl(Yahoo::Marketing::ForecastKeyword)
perl(Yahoo::Marketing::ForecastKeywordBatch)
perl(Yahoo::Marketing::ForecastKeywordBatchResponse)
perl(Yahoo::Marketing::ForecastKeywordBatchResponseData)
perl(Yahoo::Marketing::ForecastKeywordResponse)
perl(Yahoo::Marketing::ForecastRequestData)
perl(Yahoo::Marketing::ForecastResponse)
perl(Yahoo::Marketing::ForecastResponseData)
perl(Yahoo::Marketing::ForecastService)
perl(Yahoo::Marketing::GenderTarget)
perl(Yahoo::Marketing::GeoLocation)
perl(Yahoo::Marketing::GeoLocationProbability)
perl(Yahoo::Marketing::GeoLocationProbabilitySet)
perl(Yahoo::Marketing::GeoTarget)
perl(Yahoo::Marketing::GeographicalDictionaryService)
perl(Yahoo::Marketing::HistoricalKeyword)
perl(Yahoo::Marketing::HistoricalKeywordResponse)
perl(Yahoo::Marketing::HistoricalKeywordResponseData)
perl(Yahoo::Marketing::HistoricalRequestData)
perl(Yahoo::Marketing::HistoricalResponseData)
perl(Yahoo::Marketing::Keyword)
perl(Yahoo::Marketing::KeywordCarrierConfig)
perl(Yahoo::Marketing::KeywordCarrierEditorialReasonInfo)
perl(Yahoo::Marketing::KeywordCarrierEditorialReasons)
perl(Yahoo::Marketing::KeywordCarrierSetting)
perl(Yahoo::Marketing::KeywordEditorialReasons)
perl(Yahoo::Marketing::KeywordForecastRequestData)
perl(Yahoo::Marketing::KeywordInfoRequestType)
perl(Yahoo::Marketing::KeywordInfoResponseType)
perl(Yahoo::Marketing::KeywordInfoType)
perl(Yahoo::Marketing::KeywordOptimizationGuidelines)
perl(Yahoo::Marketing::KeywordOptimizationGuidelinesResponse)
perl(Yahoo::Marketing::KeywordParticipationStatus)
perl(Yahoo::Marketing::KeywordRejectionReasons)
perl(Yahoo::Marketing::KeywordResearchService)
perl(Yahoo::Marketing::KeywordResponse)
perl(Yahoo::Marketing::KeywordService)
perl(Yahoo::Marketing::LocationService)
perl(Yahoo::Marketing::MasterAccount)
perl(Yahoo::Marketing::MasterAccountService)
perl(Yahoo::Marketing::MobileDictionaryService)
perl(Yahoo::Marketing::Network)
perl(Yahoo::Marketing::NetworkDistribution)
perl(Yahoo::Marketing::NetworkTarget)
perl(Yahoo::Marketing::OptInAdGroupResponse)
perl(Yahoo::Marketing::OptInCampaignResponse)
perl(Yahoo::Marketing::OptInStatus)
perl(Yahoo::Marketing::PageRelatedKeywordRequestType)
perl(Yahoo::Marketing::PaymentInfo)
perl(Yahoo::Marketing::PaymentMethodInfo)
perl(Yahoo::Marketing::Preferences)
perl(Yahoo::Marketing::ProcessStatus)
perl(Yahoo::Marketing::RangeDefinitionRequestType)
perl(Yahoo::Marketing::RangeDefinitionResponseType)
perl(Yahoo::Marketing::RangeDefinitionType)
perl(Yahoo::Marketing::RangeValueType)
perl(Yahoo::Marketing::RelatedKeywordRequestType)
perl(Yahoo::Marketing::RelatedKeywordResponseType)
perl(Yahoo::Marketing::RelatedKeywordType)
perl(Yahoo::Marketing::ReportDownloadInfo)
perl(Yahoo::Marketing::ReportInfo)
perl(Yahoo::Marketing::Response)
perl(Yahoo::Marketing::ResponseStatusType)
perl(Yahoo::Marketing::Role)
perl(Yahoo::Marketing::Service)
perl(Yahoo::Marketing::SetGeographicLocationResponse)
perl(Yahoo::Marketing::SpendLimit)
perl(Yahoo::Marketing::SponsoredSearchMinBidRequest)
perl(Yahoo::Marketing::SubphraseKeywordRequestType)
perl(Yahoo::Marketing::Summary)
perl(Yahoo::Marketing::TacticSpendCap)
perl(Yahoo::Marketing::TargetingAttribute)
perl(Yahoo::Marketing::TargetingAttributeDescriptor)
perl(Yahoo::Marketing::TargetingConverterService)
perl(Yahoo::Marketing::TargetingDictionaryService)
perl(Yahoo::Marketing::TargetingPremium)
perl(Yahoo::Marketing::TargetingProfile)
perl(Yahoo::Marketing::TargetingService)
perl(Yahoo::Marketing::TargetingType)
perl(Yahoo::Marketing::Token)
perl(Yahoo::Marketing::UpdateForAd)
perl(Yahoo::Marketing::UpdateForAdCarrierConfig)
perl(Yahoo::Marketing::UpdateForAdCarrierSetting)
perl(Yahoo::Marketing::UpdateForKeyword)
perl(Yahoo::Marketing::UpdateForKeywordCarrierConfig)
perl(Yahoo::Marketing::UpdateForKeywordCarrierSetting)
perl(Yahoo::Marketing::User)
perl(Yahoo::Marketing::UserAuthorization)
perl(Yahoo::Marketing::UserManagementService)
perl(Yahoo::Marketing::VaultService)
perl(Yahoo::Marketing::Warning)
perl-Yahoo-Marketing

Requires :
perl(:MODULE_COMPAT_5.40.0)
perl(Cache::Cache) >= 1.01
perl(Class::Accessor::Chained) >= 0.01
perl(Crypt::SSLeay) >= 0.40
perl(DateTime::Format::ISO8601)
perl(DateTime::Format::W3CDTF)
perl(Error) >= 0.15
perl(Module::Build) >= 0.260000
perl(SOAP::Lite) >= 0.66
perl(Test::Class) >= 0.10
perl(XML::XPath) >= 1.10
perl(YAML) >= 0.01
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/Account.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AccountAggregate.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AccountBalance.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AccountCarrierConfig.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AccountCarrierSetting.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AccountService.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/Ad.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdCarrierConfig.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdCarrierEditorialReasonInfo.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdCarrierEditorialReasons.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdCarrierSetting.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdEditorialReasons.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdGroup.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdGroupCarrierConfig.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdGroupCarrierSetting.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdGroupForecastRequestData.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdGroupOptimizationGuidelines.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdGroupOptimizationGuidelinesResponse.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdGroupResponse.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdGroupService.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdResponse.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AdService.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/Address.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AgeRange.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AgeTarget.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/AmbiguousGeoMatch.pm
/usr/lib/perl5/vendor_perl/5.40.0/Yahoo/Marketing/ApiFault.pm
There is 311 files more in these RPM.

 
ICM