66a2f3b0b9
/ocs/cloud/user Response: <?xml version="1.0"?> <ocs> <meta> <status>ok</status> <statuscode>100</statuscode> <message/> </meta> <data> <id>thomas</id> <display-name>DeepDiver</display-name> <email>no-response@domain.tld</email> </data> </ocs>
83 lines
1.5 KiB
PHP
83 lines
1.5 KiB
PHP
<?php
|
|
/**
|
|
* Copyright (c) 2012, Tom Needham <tom@owncloud.com>
|
|
* This file is licensed under the Affero General Public License version 3 or later.
|
|
* See the COPYING-README file.
|
|
*/
|
|
|
|
// Config
|
|
OC_API::register(
|
|
'get',
|
|
'/config',
|
|
array('OC_OCS_Config', 'apiConfig'),
|
|
'core',
|
|
OC_API::GUEST_AUTH
|
|
);
|
|
// Person
|
|
OC_API::register(
|
|
'post',
|
|
'/person/check',
|
|
array('OC_OCS_Person', 'check'),
|
|
'core',
|
|
OC_API::GUEST_AUTH
|
|
);
|
|
// Privatedata
|
|
OC_API::register(
|
|
'get',
|
|
'/privatedata/getattribute',
|
|
array('OC_OCS_Privatedata', 'get'),
|
|
'core',
|
|
OC_API::USER_AUTH,
|
|
array('app' => '', 'key' => '')
|
|
);
|
|
OC_API::register(
|
|
'get',
|
|
'/privatedata/getattribute/{app}',
|
|
array('OC_OCS_Privatedata', 'get'),
|
|
'core',
|
|
OC_API::USER_AUTH,
|
|
array('key' => '')
|
|
);
|
|
OC_API::register(
|
|
'get',
|
|
'/privatedata/getattribute/{app}/{key}',
|
|
array('OC_OCS_Privatedata', 'get'),
|
|
'core',
|
|
OC_API::USER_AUTH
|
|
);
|
|
OC_API::register(
|
|
'post',
|
|
'/privatedata/setattribute/{app}/{key}',
|
|
array('OC_OCS_Privatedata', 'set'),
|
|
'core',
|
|
OC_API::USER_AUTH
|
|
);
|
|
OC_API::register(
|
|
'post',
|
|
'/privatedata/deleteattribute/{app}/{key}',
|
|
array('OC_OCS_Privatedata', 'delete'),
|
|
'core',
|
|
OC_API::USER_AUTH
|
|
);
|
|
// cloud
|
|
OC_API::register(
|
|
'get',
|
|
'/cloud/capabilities',
|
|
array('OC_OCS_Cloud', 'getCapabilities'),
|
|
'core',
|
|
OC_API::USER_AUTH
|
|
);
|
|
OC_API::register(
|
|
'get',
|
|
'/cloud/users/{userid}',
|
|
array('OC_OCS_Cloud', 'getUser'),
|
|
'core',
|
|
OC_API::USER_AUTH
|
|
);
|
|
OC_API::register(
|
|
'get',
|
|
'/cloud/user',
|
|
array('OC_OCS_Cloud', 'getCurrentUser'),
|
|
'core',
|
|
OC_API::USER_AUTH
|
|
);
|