API : sémantique et filtre

Bonjour,

Je me renseigne sur l’API de YesWiki et il y a quelques sujets actuels sur lesquels je butte. Je teste ces urls sur yeswiki(.)net

Le premier est la sémantique des résultats. Lorsque je demande « https://yeswiki.net/?api/forms/28/entries/json-ld », il me sort l’erreur « Exception: Le type sémantique de ce formulaire n’a pas été défini, il ne peut donc être affiché en JSON-LD ». Cela veut-il dire que YesWiki n’a pas d’API sémantique qui suit un profil précis par défaut ?

Le deuxième est une erreur lors d’une demande « https://yeswiki.net/?api/forms/28/entries/ical », l’erreur est « Error: Call to a member function getDateTimeWithRightTimeZone() on null in /var/www/clients/client3/web124/web/tools/bazar/controllers/IcalFormatter.php ».

La dernière est autour des filtres, et plus précisément datefilter. Celui-ci fonctionne-t-il que sur le format ICAL ? Comment savoir les différents paramètres possibles qui fonctionne sur ce filtre? Comment savoir le schéma d’écriture à respecter?

Merci d’avance pour votre aide !

Casa

Bonjour @casa ,

pour fonctionner, l’export de données sémantiques doit avoir été configuré au préalable en suivant cette documentation technique : https://yeswiki.net/?doc#/docs/fr/semantic

Il semblerait que le formulaire en question https://yeswiki.net/?api/forms/28 n’ait pas été configuré dans ce sens.

D’autre part, l’erreur Call to a member function getDateTimeWithRightTimeZone() on null in /var/www/clients/client3/web124/web/tools/bazar/controllers/IcalFormatter.php est connue avec la version doryphore 4.4.2 utilisée par yeswiki.net : https://yeswiki.net/?GererMisesAjour et devrait être corrigée par la future version doryphore 4.4.3 ou ultérieur (cf. commit de correctif du 16 septembre)

Est-ce que ça permet de mieux comprendre ce qu’il se passe ?

Jérémy