Data manipulation API: da sito esterno

Ri: Data manipulation API: da sito esterno

di Pietro Virgillito -
Numero di risposte: 0

ciao Francesco,

devi sviluppare 2 endpoints.

Il primo server-side che espone il servizio (presumo REST).

Il secondo è il client che genera la chiamata .

Il primo deve essere sviluppato in modo compatibile con i design pattern di Moodle (vedi service.php), mentre il secondo deve rispettare le regole del framework su cui è basato (laddove ne esista uno lato client).

Questo è un plugin di esempio (non testato dal sottoscritto) che mostra l'implementazione di un ws base per la 2.x.

https://github.com/moodlehq/moodle-local_wstemplate

Anche se non fosse direttamente utilizzabile nella tua architettura, può darti un'idea di come mettere in piedi il tutto.

Se hai dubbi più specifici sui singoli step di sviluppo chiedimi pure.