|
|
(185 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
| {{Moodle_2.0}}
| | #REDIRECT [[Adding_a_web_service_to_a_plugin]] |
| First you need to read and execute the administration manual [[Setting_up_a_web_service]]. Now you should be more familiar about how web services are set into Moodle.
| |
| | |
| == Preparation ==
| |
| Identify:
| |
| * core function(s) you need to call (or/and write)
| |
| * the param types that new to be send to your web service function
| |
| * the returned value types
| |
| * the user capabilities (it most of the time the ones logically required by the core functions)
| |
| | |
| == declare your web service functions ==
| |
| == declare your web service ==
| |
| Even for security purpose, you should avoid to define a service In some case you will want to force group of web service.
| |
| == define your external functions ==
| |
| == define your external function description ==
| |
| == test your web service function with default Moodle test client ==
| |
| == create your own client ==
| |