This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

MPQ Video Gallery XMLRPC

Description

Basically this plugin creates XMLRPC interfaces for Clean Video Gallery Plugin.
NOTE: API functions (xmlrpc revoke functions) are all prefixed with ‘i_gllrxmlrpc’.

Installation

  1. Clean Video Gallery plugin has to be installed as the pre-requisite condition. You can find Clean Video Gallery Plugin here, https://wordpress.org/extend/plugins/clean-video-gallery/
  2. unzip the plugin
  3. Upload plugin folder to the /wp-content/plugins/ directory
  4. Activate the plugin through the ‘Plugins’ menu in WordPress
  5. In administrator portal, click Settings->Video Gallery Plugin XMLRPC Interface to enable/disable the api functions.

Warning: Debug Error log is being appended into the WP_CONTENT_DIR . ‘/debug.log’; Make sure that in production environment, trun off the debug directive in wp-includes/default-constants.php

FAQ

= Exmaple to invoke the xmlrpc api in PHP= //this example demo how to query the clean video gallery posts set_time_limit(0); require_once(“IXR_Library.php.inc”);

$client->debug = true; // Set it to false in Production Environment

// Create the client object $client = new IXR_Client(‘{hostname}’,’/xmlrpc.php?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=13522981788714′);

$username = “{admin login name}”;

$password = “{password}”;

$function_args = array(array(”,$username,$password, array(‘post_type’=>’galleryvideo’))); $params = array($username,$password,”i_mpqvideogllrxmlrpc_metaweblog_getposts”, $function_args);

// Run a query To Read Posts From WordPress $ret = $client->query(‘mpqvideogllrxmlrpc_extapi.callMpqVideoGllrMethod’, $params); if (!$ret) { die(‘Something went wrong – ‘.$client->getErrorCode().’ : ‘.$client->getErrorMessage()); }

$myresponse = $client->getResponse(); print_r($myresponse); die();

Contributors & Developers

“MPQ Video Gallery XMLRPC” is open source software. The following people have contributed to this plugin.

Changelog

0.1

  • initial version