This method does require authentication using valid login/password.
This method is called with HTTP method GET.
| Argument | Type | Element (array) | Valid Values | Default Value | Detail |
|---|---|---|---|---|---|
username |
string | existing login | required | User Login | |
userpass |
string | password corresponding to login | required | User Password | |
token |
string | authenticated session id (stored in the session $_SESSION['token'], it is empty when not authenticated) | empty | User Token |
| Element (path) | Name | Type | Description | |||||
|---|---|---|---|---|---|---|---|---|
| / | token | string | authenticated session id (needed for methods needed authentication) | |||||
| / | text | array |
|
GET http://testapi.wannaprint.com/Rest/1/[API Key]/api/loginUser/username=[username]&userpass=[password]&token=[token]
<?php
session_start();
$api_items = $apicaller->sendRequest(array(
'controller' => 'api',
'action' => 'loginUser',
'username' => '[username]',
'userpass' => '[password]',
'token' => ''
));
foreach($api_items->text as $text)
{
echo $text;
}
$_SESSION['token'] = $api_items->token;
?>
{
"text":[
"Token : [token]",
"You are logged!"
],
"token": "SESSION_TOKEN"
}
or
{
"text":["You are not logged!"]
}
001: Wrong API Key002: Failed to parse request011: Controller is invalid.031: Invalid Method