Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Api REST

Api REST il y a 1 an 6 mois #95438

  • abouiskran
  • Portrait de abouiskran
  • Hors ligne
  • Fresh Boarder
  • Messages : 1
  • Karma: 0
Bonjour,
Je viens d'installer Dolibarr, j'ai activer l'api REST, et quand j'essaye l'api via le lien : /api/index.php/explorer j'ai une erreur et le message suivant :
{"messages":["attribute paths is not of type `object`"],"schemaValidationMessages":[{"level":"error","domain":"validation","keyword":"type","message":"instance type (array) does not match any allowed primitive type (allowed: [\"object\"])","schema":{"loadingURI":"swagger.io/v2/schema.json#","pointer":"/...":{"pointer":"/paths"}}]}

merci pour votre aide !
L'administrateur a désactivé l'accès en écriture pour le public.

Api REST il y a 1 mois 4 semaines #114161

  • jbonlinea
  • Portrait de jbonlinea
  • Hors ligne
  • Junior Boarder
  • Messages : 25
  • Remerciements reçus 2
  • Karma: 0
Bonjour à tous,

Je rencontre le même problème sur une fresh install de dolibarr 10.0.1

J'ai bien généré un clé api pour le super utilisateur, et que je la saisisse dans l’explorer ou non, j'ai ça :

{"messages":["attribute paths is not of type `object`"],"schemaValidationMessages":[{"level":"error","domain":"validation","keyword":"type","message":"instance type (array) does not match any allowed primitive type (allowed: [\"object\"])","schema":{"loadingURI":"swagger.io/v2/schema.json#","pointer":"/...":{"pointer":"/paths"}}]}

il y a un fil github sur le sujet, mais qui pour li'nstant n'aide pas github.com/Dolibarr/dolibarr/issues/7623

auriez vous une solution ?
L'administrateur a désactivé l'accès en écriture pour le public.

Api REST il y a 1 mois 4 semaines #114176

  • yves57
  • Portrait de yves57
  • Hors ligne
  • Gold Boarder
  • Messages : 713
  • Remerciements reçus 144
  • Karma: 11
Dans les causes envisagées, il y a des fichiers résiduels qui peuvent interférer. Il faudrait faire le point là-dessus.
L'administrateur a désactivé l'accès en écriture pour le public.

Api REST il y a 1 mois 2 jours #115354

  • toolinnn
  • Portrait de toolinnn
  • Hors ligne
  • Fresh Boarder
  • Messages : 15
  • Karma: 0
Bonjour à tous,

Je rencontre le même problème sur une install de dolibarr 10.0.2

{"messages":["attribute paths is not of type `object`"],"schemaValidationMessages":[{"level":"error","domain":"validation","keyword":"type","message":"instance type (array) does not match any allowed primitive type (allowed: [\"object\"])","schema":{"loadingURI":"swagger.io/v2/schema.json#","pointer":"/...":{"pointer":"/paths"}}]}

auriez vous une solution ?
L'administrateur a désactivé l'accès en écriture pour le public.

Api REST il y a 1 mois 2 jours #115355

  • ptibogxiv
  • Portrait de ptibogxiv
  • Hors ligne
  • Gold Boarder
  • Messages : 409
  • Remerciements reçus 84
  • Karma: 12
Il faudrait aussi connaitre votre serveur... Les API REST ne sont pas toujours activés sur les hébergements.
L'administrateur a désactivé l'accès en écriture pour le public.

Api REST il y a 1 mois 2 jours #115356

  • toolinnn
  • Portrait de toolinnn
  • Hors ligne
  • Fresh Boarder
  • Messages : 15
  • Karma: 0
c'est bien activé sur mon serveur, c'est un VPS personnel.

en plus avant upgrade ça fonctionnent bien.
Dernière édition: il y a 1 mois 2 jours par toolinnn.
L'administrateur a désactivé l'accès en écriture pour le public.

Api REST il y a 1 mois 1 jour #115408

  • toolinnn
  • Portrait de toolinnn
  • Hors ligne
  • Fresh Boarder
  • Messages : 15
  • Karma: 0
auriez vous une solution ?
L'administrateur a désactivé l'accès en écriture pour le public.

Api REST il y a 2 semaines 6 jours #115896

  • loulou2852
  • Portrait de loulou2852
  • Hors ligne
  • Fresh Boarder
  • Messages : 1
  • Karma: 0
Bonjour,

J'avais aussi un soucis avec ça.

Sur un autre post, une personne avait mentionné d'utiliser PHP CGI pour faire marcher ça au lieu de PHP FPM.

En gros j'ai demandé à mon hébergeur, en l'occurence o2switch, il m'ont expliqué que ça marchait que jusqu'à la version 7.1 de PHP.

J'ai donc mis le sous domaine associé à Dolibarr en 7.1 via htaccess pour avoir 7.3 partout ailleurs:
#PHP 7.1 : 
<FilesMatch \.php$>
SetHandler application/x-httpd-php71
</FilesMatch>
AddHandler application/x-httpd-php71 .php

Et maintenant c'est fonctionnel.

Pouvez-vous me dire si chez vous c'est bon aussi?
L'administrateur a désactivé l'accès en écriture pour le public.