NAME
WebService::FC2::SpamAPI - FC2 blog spam API client
VERSION
Version 0.02
DESCRIPTION
Clinet for FC2 spam API.
http://seo.fc2.com/spam/
SYNOPSIS
use WebService::FC2::SpamAPI;
my $api = WebService::FC2::SpamAPI->new();
$res = $api->check_url('http://spam.example.com');
if ( $res->is_spam ) { ....
@res = $api->get_url_list();
@res = $api->get_domain_list({ dm => 'foo.example.com' });
FUNCTIONS
new
Constructor.
my $api = WebService::FC2::SpamAPI->new();
# use Cache ( see URI::Fetch )
my $api = WebService::FC2::SpamAPI->new({ cache => $cache_object });
check_url
Check URL for FC2 spam list. Returns WebService::FC2::SpamAPI::Response object.
# simple check
$res = $api->check_url('http://xxx.example.com');
if ( $res->is_spam ) { ....
# returns detailed data
# see also http://seo.fc2.com/spam/spamapi.php?m=h
$res = $api->check_url({ url => 'http://xxx.exampl.com',
usid => 0000,
data => 1, });
$res->is_spam;
$res->usid; # fc2 userid
$res->name; # site name
$res->comment; # comment
# see WebService::FC2::SpamAPI::Response
get_url_list
Get registered spam URL list. Returns WebService::FC2::SpamAPI::Response list.
@res = $api->get_url_list();
@res = $api->get_url_list({ usid => 0000 }); # grep by userid
get_domain_list
Get registered spam URL list in domain. Returns WebService::FC2::SpamAPI::Response list.
@res = $api->get_domain_list({ dm => 'example.com' }); # dm is required.
@res = $api->get_domain_list({
dm => 'example.com',
usid => 0000, # grep by userid
});
SEE ALSO
URI::Fetch, WebService::FC2::SpamAPI::Response, http://seo.fc2.com/spam/
AUTHOR
FUJIWARA Shunichiro, <fujiwara at topicmaker.com>
COPYRIGHT & LICENSE
Copyright 2007 FUJIWARA Shunichiro, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.