. * * @category Twitter * @package Laconica * @author Evan Prodromou * @copyright 2008 Control Yourself, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://laconi.ca/ */ if (!defined('LACONICA')) { exit(1); } require_once INSTALLDIR.'/lib/twitterapi.php'; /** * Laconica-specific API methods * * This class handles all /laconica/ API methods. * * @category Twitter * @package Laconica * @author Evan Prodromou * @copyright 2008 Control Yourself, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://laconi.ca/ */ class TwitapilaconicaAction extends TwitterapiAction { /** * A version stamp for the API * * Returns a version number for this version of Laconica, which * should make things a bit easier for upgrades. * * @param array $args Web arguments * @param array $apidata Twitter API data * * @return void * * @see ApiAction::process_command() */ function version($args, $apidata) { parent::handle($args); common_server_error(_('API method under construction.'), 501); } /** * Dump of configuration variables * * Gives a full dump of configuration variables for this instance * of Laconica, minus variables that may be security-sensitive (like * passwords). * * @param array $args Web arguments * @param array $apidata Twitter API data * * @return void * * @see ApiAction::process_command() */ function config($args, $apidata) { parent::handle($args); common_server_error(_('API method under construction.'), 501); } /** * WADL description of the API * * Gives a WADL description of the API provided by this version of the * software. * * @param array $args Web arguments * @param array $apidata Twitter API data * * @return void * * @see ApiAction::process_command() */ function wadl($args, $apidata) { parent::handle($args); common_server_error(_('API method under construction.'), 501); } }