PHP Extension
PHP Extension
Aruba Fatturazione Elettronica userinfo
See more Aruba Fatturazione Examples
This method lets you retrieve user information relating to the authentication token.Chilkat PHP Extension Downloads
<?php
include("chilkat.php");
$success = false;
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
$http = new CkHttp();
// Implements the following CURL command:
// curl -X GET https://auth.fatturazioneelettronica.aruba.it/auth/userInfo \
// -H "Authorization: Bearer NLOGDVXLVaF3tzmnVPkTwpkuh7dG0i09uSCcog3u+rE="
// Use the following online tool to generate HTTP code from a CURL command
// Convert a cURL Command to HTTP Source Code
// Adds the "Authorization: Bearer NLOGDVXLVaF3tzmnVPkTwpkuh7dG0i09uSCcog3u+rE=" header.
$http->put_AuthToken('NLOGDVXLVaF3tzmnVPkTwpkuh7dG0i09uSCcog3u+rE=');
$sbResponseBody = new CkStringBuilder();
$success = $http->QuickGetSb('https://auth.fatturazioneelettronica.aruba.it/auth/userInfo',$sbResponseBody);
if ($success == false) {
print $http->lastErrorText() . "\n";
exit;
}
$jResp = new CkJsonObject();
$jResp->LoadSb($sbResponseBody);
$jResp->put_EmitCompact(false);
print 'Response Body:' . "\n";
print $jResp->emit() . "\n";
$respStatusCode = $http->get_LastStatus();
print 'Response Status Code = ' . $respStatusCode . "\n";
if ($respStatusCode >= 400) {
print 'Response Header:' . "\n";
print $http->lastHeader() . "\n";
print 'Failed.' . "\n";
exit;
}
// Sample JSON response:
// (Sample code for parsing the JSON response is shown below)
// {
// "username": "ARUBA0000",
// "pec": "pec@pec.it",
// "userDescription": "Aruba PEC S.p.A.",
// "countryCode": "IT",
// "vatCode": "01879020517",
// "fiscalCode": "01879020517",
// "accountStatus": {
// "expired": false,
// "expirationDate": "2020-10-10"
// },
// "usageStatus": {
// "usedSpaceKB": 262144,
// "maxSpaceKB": 1048576
// }
// }
// Sample code for parsing the JSON response...
// Use the following online tool to generate parsing code from sample JSON:
// Generate Parsing Code from JSON
$username = $jResp->stringOf('username');
$pec = $jResp->stringOf('pec');
$userDescription = $jResp->stringOf('userDescription');
$countryCode = $jResp->stringOf('countryCode');
$vatCode = $jResp->stringOf('vatCode');
$fiscalCode = $jResp->stringOf('fiscalCode');
$accountStatusExpired = $jResp->BoolOf('accountStatus.expired');
$accountStatusExpirationDate = $jResp->stringOf('accountStatus.expirationDate');
$usageStatusUsedSpaceKB = $jResp->IntOf('usageStatus.usedSpaceKB');
$usageStatusMaxSpaceKB = $jResp->IntOf('usageStatus.maxSpaceKB');
?>