Thanks .I have add this into my class to edit page.
$params = new FauxRequest(array (
'action' => 'edit',
'title' => $page,
'basetimestamp' => $ts,
'starttimestamp' => $sts,
'token' => $token,
'text' => $newtext
));
$api = new ApiMain($params);
$api->execute();
$data = & $api->getResultData();
return $data;
and then add this
require_once('../../includes/WebRequest.php');
require_once('../../includes/api/ApiMain.php');
at the top of my class.
But there is an error when I access this class.
The error info is :
Unsupported operand types in ApiMain.php on line 143
Line 143 is : $this->mModules = $wgAPIModules + self :: $Modules;
Do I need other operations?
-----Original Message-----
From: mediawiki-api-bounces(a)lists.wikimedia.org
[mailto:mediawiki-api-bounces@lists.wikimedia.org] On Behalf Of Jools Wills
Sent: 2009年6月10日 21:25
To: MediaWiki API announcements & discussion
Subject: Re: [Mediawiki-api] postAPI
On Wed, 2009-06-10 at 02:12 -0700, Nan Li wrote:
If you are wanting to use the API from an extension, it would be much
easier to do it like this:
http://www.mediawiki.org/wiki/API:Calling_internally
Best Regards
Jools
_______________________________________________
Mediawiki-api mailing list
Mediawiki-api(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api