NAME
WebService::SEOmoz::API - SEOmoz API
VERSION
version 0.02
SYNOPSIS
my
$seomoz
= WebService::SEOmoz::API->new(
accessID
=>
$accessID
,
secretKey
=>
$secretKey
,
expiresInterval
=>
$expiresInterval
,
# optional, default 300s
) or
die
"Can't init the seomoz instance: "
.
$WebService::SEOmoz::API::errstr
;
my
$t
=
$seomoz
->getUrlMetrics( {
objectURL
=>
'www.seomoz.org/blog'
,
} ) or
die
$seomoz
->errstr;
$t
=
$seomoz
->getLinks( {
objectURL
=>
'www.google.com'
,
Scope
=>
'page_to_page'
,
Sort
=>
'page_authority'
,
Limit
=> 1,
} ) or
die
$seomoz
->errstr;
DESCRIPTION
METHODS
CONSTRUCTION
my
$seomoz
= WebService::SEOmoz::API->new(
accessID
=>
$accessID
,
secretKey
=>
$secretKey
,
expiresInterval
=>
$expiresInterval
,
# optional, default 300s
);
accessID
secretKey
get them from http://www.seomoz.org/api/ after signup
ua_args
passed to LWP::UserAgent
ua
LWP::UserAgent or WWW::Mechanize instance
getUrlMetrics
my
$t
=
$seomoz
->getUrlMetrics( {
objectURL
=>
'www.seomoz.org/blog'
,
} );
http://apiwiki.seomoz.org/w/page/13991153/URL-Metrics-API
getLinks
my
$t
=
$seomoz
->getLinks( {
objectURL
=>
'www.google.com'
,
Scope
=>
'page_to_page'
,
Filter
=>
'internal 301'
,
Sort
=>
'page_authority'
,
SourceCols
=> 536870916,
TargetCols
=> 4,
Limit
=> 1,
} );
http://apiwiki.seomoz.org/w/page/13991141/Links-API
getAnchorText
my
$t
=
$seomoz
->getAnchorText( {
objectURL
=>
'www.google.com'
,
Scope
=>
'page_to_page'
,
Sort
=>
'page_authority'
,
Cols
=> 536870916,
Offset
=> 4,
Limit
=> 1,
} );
http://apiwiki.seomoz.org/w/page/13991127/Anchor-Text-API
AUTHOR
Fayland Lam <fayland@gmail.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Fayland Lam.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.