<?php require_once './config.php'; global $USERNAME; global $PASSWORD; global $WIKISPACES_BASE; // we depend on the php5 soap extension --enable-soap $siteApi = new SoapClient($WIKISPACES_BASE . '/site/api/?wsdl'); $spaceApi = new SoapClient($WIKISPACES_BASE . '/space/api/?wsdl'); $userApi = new SoapClient($WIKISPACES_BASE . '/user/api/?wsdl'); $pageApi = new SoapClient($WIKISPACES_BASE . '/page/api/?wsdl'); // $pageApi->setOpt('timeout', 30); $session = $siteApi->login($USERNAME, $PASSWORD); $space = $spaceApi->getSpace($session, 'www'); print "Space Name is " . $space->name . "<br>"; print "Space id is " . $space->id . "<br>"; // a known existing user $user = $userApi->getUser($session, 'jonah_ccnmtl_columbia_edu'); print "Username is " . $user->username . "\n"; try { $user = $userApi->getUser($session, 'idontexist'); } catch (Exception $e) { print "idontexist doesn't exist\n"; } $pages = $pageApi->listPages($session, $space->id); foreach ($pages as $page) { print $page->name . "\n"; } $members = $spaceApi->listMembers($session, $space->id); print "<hr>Members:<br>"; foreach ($members as $member) {