Note: You are currently viewing documentation for Moodle 2.2. Up-to-date documentation for the latest stable version is available here: Mobile web services.

Mobile web services: Difference between revisions

From MoodleDocs
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Mobile}}
{{Web services}}
{{Moodle 2.1}}Moodle 2.1 comes with a built-in web service designed for mobile applications. It is required to run the official [[Mobile app]]. Enable it only if you want people to use the official app or if a third party app explicitly requires it.
Moodle comes with a built-in web service designed for mobile applications. It is required to run the official [[Mobile app]]. Enable it only if you want people to use the official app or if a third party app explicitly requires it.


== Enabling mobile web services ==
== Enabling mobile web services ==
Line 11: Line 11:


That's it! No other steps required.
That's it! No other steps required.
The rest of this document explains the "behind the scenes".


== What happens when the service is enabled ==
== What happens when the service is enabled ==
Line 28: Line 30:


==See also==
==See also==
*[[How to enable web services for ordinary users]]
* [[Mobile app]]


[[Category:Web Services]]
[[Category:Mobile]]
[[Category:Mobile]]
[[de:Mobile Webservices]]

Latest revision as of 15:53, 13 June 2012

Moodle comes with a built-in web service designed for mobile applications. It is required to run the official Mobile app. Enable it only if you want people to use the official app or if a third party app explicitly requires it.

Enabling mobile web services

A site administrator first must enable mobile web services:

  • In Settings > Site administration > Plugins > Web services > External services
  • Check "Enable mobile web services" and then
  • Click Save.

That's it! No other steps required.

The rest of this document explains the "behind the scenes".

What happens when the service is enabled

Enabling the mobile web services will automatically:

  • enable the web services system (Settings > Site administration > Advanced features)
  • enable the built-in external service called 'Mobile web services' - you should see this new mobile service listed as enabled
  • enable the xml-rpc protocol
  • allow the 'webservice/xmlrpc:use' capability for authenticated user role

Disabling mobile web services

When you uncheck 'Enable mobile web services', it will automatically:

  • disable the external service called 'Mobile web services'.
  • if 'Mobile web services' was the only external service enabled:
    • disable the web services system
    • disable the xml-rpc protocol
    • remove the 'webservice/xmlrpc:use' capability for authenticated user role

See also