Salut,
Bienvenu
D'abord:
- tu cites "desktop.php" et "class.php";
cela ne suis pas la convention de nommage: tu devrais appeler ton fichier class se trouvant dans ratp/core/class: "ratp.class.php" (si l'id du plugin est bien ratp, sinon remplace par la valeur correspondante) et ratp.php pour le fichier "desktop" se trouvant dans /ratp/desktop/php
- dans ton test, je suppose que donc tu as un équipement créer, que tu as été dans la config de celui-ci et que tu as renseigné une "url api" et sauvé ton équipement? (sinon normal que ca soit vide)
(question en passant: c'est l'utilisateur qui va devoir donner l'url de l'api ??)
- pourquoi la concatenation? ($url = $url. )
Après sans plus de code, difficile de savoir
si t'as un lien vers ton github je peux aider
par exemple, es-tu sur d'être dans une fonction ou $this est accessible?
pour debug, tu peux aussi vérifier si tu as des erreurs dans le log http.error, tes erreurs de syntaxes seront là à priori.