Utilisation des API de Joomla! - récupérer selon un champ personnalisé

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Utilisation des API de Joomla! - récupérer selon un champ personnalisé

    Bonjour,

    Suite à la présentation sur les API de Joomla! que j'ai eu l'occasion de suivre lors du Joomla! Days de Metz ce week-end, il y a eu plein de cas d'utilisation qui me sont venus à l'esprit ! (Je profite de ce post pour remercier les organisateurs et conférenciers).

    Je tente de connecter une de mes applications desktop à un site Joomla! au travers des API.

    J'ai bien réussi a récupérer des articles (une liste ou un seul article) au moyen de la route :

    Code:
    /api/index.php/v1/content/articles/{article_id}
    Mais pour l'utilisation voulue, il me faudrait pouvoir récupérer un article selon la valeur d'un champ personnalisé, et c'est là que ça se complique un peu pour moi...

    Par exemple , l'article a un champ personnalisé nommé OBJ_ID et il me faudrait récupérer le n° de l'article de Joomla! dont le champ personnalisé OBJ_ID = 155

    Le but, est de synchroniser une table de données locales (avec leur propre ID) et les articles de Joomla!, et pour pouvoir mettre à jour un article sur Joomla! a partir de ce même article existant en local, il me faut savoir quel est le n° d'article de Joomla! correspondant.

    Une idée de la faisabilité ?

    woluweb aime ceci.

  • #2
    ​Salut wd_newbie ,

    Quand j'affiche les articles d'une catégorie p ex, sans rien faire les champs personnalisés figurent dans le json retourné (voir capture d'écran).
    Comme dans l'exemple de ma présentation, on peut filtrer par catégorie "à la source" (dans la requête), par contre si c'est comme dans le backend je ne pense pas qu'on puisse préfiltrer par un champ perso.

    Cliquez sur l'image pour l'afficher en taille normale

Nom : webservices.png 
Affichages : 47 
Taille : 47,1 Ko 
ID : 2052396
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X