System > Einstellungen > API-Keys erstellt werden.*) von jeder beliebigen IP-Adresse erfolgen.support@nimbuscloud.at verfügbar und wird individuell abgerechnet.System > Einstellungen > Online-Anmeldung.
X-API-Key übergeben werden.data gesendet und empfangen. Ausnahmen gelten für binäre Antworten oder Anfragen.Date_ATOM übermittelt (Beispiel: 2005-08-15T15:52:01+00:00).items. Die Pagination-Informationen werden in den Eigenschaften totalItemCount, pageStart (Offset) und pageSize (Standard: 10, max. 1000) übermittelt.Beispielhafter Zugriff mittels GuzzleHTTP (composer require guzzlehttp/guzzle) Mehr Infos
$client = new GuzzleHttpClient();
try {
$response = $client->get("https://xyz.nimbuscloud.at/backend/v2/user/auth/sso/dashboard-iframe-token-info", [
RequestOptions::HEADERS => [
"Content-Type" => "application/json",
"X-API-Key" => "yourapikey"
],
RequestOptions::QUERY => [
"token" => $token
]
]);
$response = json_decode($response->getBody()->getContents(), true);
var_dump($response);
} catch (GuzzleHttpExceptionGuzzleException $e) {
echo $e->getMessage();
}
try {
$client = new GuzzleHttpClient();
$response = $client->post("https://xyz.nimbuscloud.at/backend/v2/user/auth/sso/create-login-token", [
RequestOptions::HEADERS => [
"Content-Type" => "application/json",
"X-API-Key" => "yourapikey"
],
RequestOptions::BODY => json_encode([
"data" => [
"applicationName" => ...,
"forwardUrl" => ...,
"cancelUrl" => ...,
]
])
]);
$response = json_decode($response->getBody()->getContents(), true);
$link = $response["data"]; //data contains the result
} catch (GuzzleHttpExceptionClientException $e) {
if($e->getCode() === 404) {
echo "Result hat error code 404!";
}
else {
echo $e->getMessage();
}
}