Show swagger json file of APIs

This commit is contained in:
Laurent Destailleur 2021-03-26 13:57:16 +01:00
parent cfd992b930
commit 77bb5b78b6
2 changed files with 5 additions and 0 deletions

View File

@ -151,6 +151,10 @@ print '<u>'.$langs->trans("ApiExporerIs").':</u><br>';
if (dol_is_dir(DOL_DOCUMENT_ROOT.'/includes/restler/framework/Luracast/Restler/explorer')) {
$url = DOL_MAIN_URL_ROOT.'/api/index.php/explorer';
print img_picto('', 'globe').' <a href="'.$url.'" target="_blank">'.$url."</a><br>\n";
print '<div class="opacitymediumxxx"><br><u>'.$langs->trans("SwaggerDescriptionFile").':</u><br>';
$urlswagger = DOL_MAIN_URL_ROOT.'/api/index.php/explorer/swagger.json?DOLAPIKEY=useauserapikey';
print img_picto('', 'globe').' <a href="'.$urlswagger.'" target="_blank">'.$urlswagger."</a><br>\n";
print '</div>';
} else {
$langs->load("errors");
print info_admin($langs->trans("ErrorNotAvailableWithThisDistribution"), 0, 0, 'error');

View File

@ -1786,6 +1786,7 @@ ApiSetup=Configuration du module API REST
ApiDesc=En activant ce module, Dolibarr devient aussi serveur de services API de type REST
ApiProductionMode=Activer le mode « production » (ceci activera l'utilisation du cache pour la gestion des services)
ApiExporerIs=Vous pouvez explorer et tester les API par l'URL
SwaggerDescriptionFile=Swagger JSON description file of APIs
OnlyActiveElementsAreExposed=Seuls les éléments en rapport avec un module actif sont présentés.
ApiKey=Clé pour l'API
WarningAPIExplorerDisabled=L'explorateur d'API est désactivé. L'explorateur d'API n'est pas nécessaire pour le fonctionnement des API. il s'agit d'un outil pour les développeurs pour en tester les services. Si cet outil vous est nécessaire, activez le module API REST dans la liste des modules.