Christopher H. Laco > Net-Blogger-1.02 > Net::Blogger::Engine::Movabletype::mt

Download:
Net-Blogger-1.02.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  5
Open  2
View/Report Bugs
Module Version: 1.0   Source  

NAME ^

mt - Adds support for the MovableType XML-RPC API

SYNOPSIS ^

 use Net::Blogger;

 use Carp;
 use Data::Dumper;

 my $mt = Net::Blogger->new(engine=>"movabletype");

 $mt->Proxy("http://yaddayadda.com/mt-xmlrpc.cgi");
 $mt->Username("asc");
 $mt->Password("*****");
 $mt->BlogId(123);

 $mt->newPost(postbody=>\&fortune(),publish=>1)
   || croak $mt->LastError();

 my $id = $mt->metaWeblog()->newPost(title=>"test:".time,
                                     description=>&fortune(),
                                      publish=>1)
   || croak $mt->LastError();

 my $categories = $mt->mt()->getCategoryList()
   || croak $mt->LastError();

 my $cid = $categories->[0]->{categoryId};

 $mt->mt()->setPostCategories(postid=>$id,
                              categories=>[{categoryId=>$cid}])
   || croak $mt->LastError();

 print &Dumper($mt->mt()->getPostCategories(postid=>$id));

 sub fortune {
   local $/;
   undef $/;

   system ("fortune > /home/asc/tmp/fortune");

   open F, "</home/asc/tmp/fortune";
   my $fortune = <F>;
   close F;

   return $fortune;
 }

DESCRIPTION ^

Adds support for the MovableType XML-RPC API

OBJECT METHODS ^

$obj->getRecentPostTitles(\%args)

Valid arguments are :

Returns an array ref of hash refs. Each hash ref contains the following keys :

This method was introduced in Net::Blogger 0.86 and does not accept arguments passed as a list. They must be passed by reference.

$obj->getCategoryList()

Returns an array ref of hash references.

$obj->getPostCategories(\%args)

Valid arguments are

Releases prior to Net::Blogger 0.85 accepted a list of arguments rather than a reference. Version 0.85+ are backwards compatible.

Returns an array ref of hash references

$obj->setPostCategories(\%args)

Valid argument are

Releases prior to Net::Blogger 0.85 accepted a list of arguments rather than a reference. Version 0.85+ are backwards compatible.

Returns true or false

$obj->getTrackbackPings(\%args)

Returns an array reference of hash references who keys are :

Releases prior to Net::Blogger 0.85 accepted a list of arguments rather than a reference. Version 0.85+ are backwards compatible.

$obj->supportMethods()

Returns an array reference.

$obj->publishPost($postid)

Returns true or false.

VERSION ^

1.0

DATE ^

$Date: 2005/03/26 19:29:08 $

AUTHOR ^

Aaron Straup Cope

SEE ALSO ^

Net::Blogger::Engine::Base

http://www.movabletype.org/mt-static/docs/mtmanual_programmatic.html#xmlrpc%20api

LICENSE ^

Copyright (c) 2002-2005, Aaron Straup Cope. All Rights Reserved.

This is free software, you may use it and distribute it under the same terms as Perl itself.

syntax highlighting: