Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

External functions API: Difference between revisions

From MoodleDocs
m (Protected "External functions API": Developer Docs Migration ([Edit=Allow only administrators] (indefinite)))
 
(22 intermediate revisions by 6 users not shown)
Line 1: Line 1:
==Overview==
{{Template:Migrated|newDocId=/docs/apis/subsystems/external/functions}}
The [[External functions API]] allows you to create fully parameterised methods that can be accessed by external programs (such as [[Web services]]).
 
== externallib.php ==
* This file is located at the root of your plugin.
* This file is composed by a class that contains the external functions and their descriptions.
 
== Example ==
You will find an example of an external.php file in the [https://github.com/moodlehq/moodle-local_wstemplate web service template plugin]. This plugin contains a web service hello_world function. To make testing easy for you, the plugin is distributed with a test client in the folder /client.
 
==See also==
 
* [[Core APIs]]
* [[Web services API]]
 
[[Category:Web_Services]]

Latest revision as of 06:12, 22 December 2022

Important:

This content of this page has been updated and migrated to the new Moodle Developer Resources. The information contained on the page should no longer be seen up-to-date.

Why not view this page on the new site and help us to migrate more content to the new site!