Just tossing in an api standard (scim) that could be implemented if you're up for some fun xD http://www.simplecloud.info
On Sep 10, 2014 1:37 PM, "Hoffmann, Patrick" <[email protected]> wrote: > > Hello, > > > > I think you should use PHP/Javascript/AJAX/JQuery only, because as far as I > know perl isn’t a dependency of OC. > > You should be able to do everything using them. If you really want to use > perl, I think using PHP-scripts to return the API values would be the easiest. > > > You can try: > > > > //Your perl script > > Require LWP::UserAgent; > > my $val = LWP::UserAgent->new; > > my $response = > $val->get(‘AJAX/perlapicall.php/?apimethod=UserExists&apivalue=tom’); > > > > and inside the PHP-script: > > > > //perlapicall.php inside the AJAX folder of your app. > > <?php > > Switch($_GET[‘apimethod’]) > > { > > case “UserExists”: > > //Returns the value from the API call if user Tom exists… > > return OCP\User:UserExists($_GET[‘apivalue’]); > > > > //…other methods > > } > > ?> > > > > I’m not really into perl, but something that way could be possible. It’s just > pseudo code… > > > > Cheers, > > > > Patt > > > > > > Von: [email protected] [mailto:[email protected]] Im > Auftrag von [email protected] > Gesendet: Mittwoch, 10. September 2014 12:51 > An: List for Developers of ownCloud > Betreff: Re: [owncloud-devel] How to use the ownCloud API in a Perl script? > > > > Hello, > > > > to be more specific. I need to execute command line perl script which create > user. > > I found index.php/settings/ajax/createuser.php, thus I can probably use > LWP::UserAgent > > to call the PHP script, but it looks like too complicated. Is there an easier > way to do that? > > > > Thank you > > ______________________________________________________________ > > Od: <[email protected]> > > Komu: <[email protected]> > > Datum: 26.08.2014 10:41 > > Předmět: [owncloud-devel] How to use the ownCloud API in a Perl script? > > > > Hello, > > I can easy use Perl module HTTP::DAV to modify content on my ownCloud server > using WebDAV > protocol, but I don't know how to call ownCloud's API methods. Is it possible > to call methods > directly from a Perl script, for example the method OCP\User::userExists()? > > Thank you > _______________________________________________ > Devel mailing list > [email protected] > http://mailman.owncloud.org/mailman/listinfo/devel > > > > > > > Geschäftsführer: Werner Magin, Winfried Schmuck | HRB 2704 Bad Kreuznach | > Gesellschafter: Fritz Bittmann Holding GmbH | USt-ID: DE 811 202 181 > > BITO-Lagertechnik > Bittmann GmbH > Obertor 29 > D-55590 Meisenheim > Telefon: > Telefax: > E-Mail: > Internet: > +49 (0) 6753 122 0 > +49 (0) 6753 122 399 > [email protected] > www.bito.de > > > > > > Dieses E-Mail ist nur für den Empfänger bestimmt, an den es gerichtet ist und > kann vertrauliches bzw. unter das Berufsgeheimnis fallendes Material > enthalten. Jegliche darin enthaltene Ansicht oder Meinungsäußerung ist die > des Autors und stellt nicht notwendigerweise die Ansicht oder Meinung von > BITO-Lagertechnik Bittmann GmbH dar. > Sind Sie nicht der Empfänger und haben diese E-Mail irrtümlich erhalten, sind > jegliche Verwendung, Veröffentlichung, Weiterleitung, Abschrift oder > jeglicher Druck dieser E-Mail strengstens untersagt. > Jede ausgehende E-Mail wird von uns mit höchster Sorgfalt auf Viren geprüft. > Jedoch übernehmen weder BITO-Lagertechnik Bittmann GmbH noch der Absender > (Patrick Hoffmann) die Haftung für Viren; es obliegt Ihrer Verantwortung, die > E-Mail und deren Anhänge auf Viren zu prüfen. > > This email is exclusively meant for the addressee and may contain > confidential information or information which can be classified as > professional secret. Any view or opinion stated in this email is that of the > author and does not necessarily represent the view or the opinion of > BITO-Lagertechnik Bittmann GmbH. If you are not the addressee and if this > email has been transmitted to you by mistake, you may not make use of, > publish, transmit, reproduce or print the information contained therein for > whatever purpose. We take every reasonable care to check all out-bound emails > for viruses. However, neither BITO-Lagertechnik Bittmann GmbH nor the sender > (Patrick Hoffmann) can be held liable for the occurrence of viruses and any > consequential damages. It is therefore the addressee's sole responsibility to > check incoming emails and attachments for viruses. > > Anhänge - : > Versand am 10.09.2014 13:37 von Patrick Hoffmann > > > > _______________________________________________ Devel mailing list [email protected] http://mailman.owncloud.org/mailman/listinfo/devel
