A standardized solution for building API's so that external clients can communicate with Backdrop.
- Create a unified Backdrop API for web services to be exposed in a variety of different server formats.
- Provide a service browser to be able to test methods.
- Allow distribution of API keys for developer access.
If you are using the rest server, you will need to download the latest version of SPYC:
wget https://raw.githubusercontent.com/mustangostang/spyc/0.6.3/Spyc.php -O servers/rest_server/lib/spyc.php
Once downloaded, you need to add spyc.php to the rest_server/lib
folder, which
exists under the location you have installed the Services module in.
You can find these files in /docs folder:
services.authentication.api.php
: hooks related to authentication pluginsservices.servers.api.php
: servers definition hooksservices.services.api.php
: definition of new servicesservices.versions.api.php
: how to write versioned resources
'services_{$resource}_index_page_size'
-- this variable controls maximum
number of results that will be displayed by the index query. See
services_resource_build_index_query()
for more information.
- Install according to usual Backdrop installation instructions.
- Enable in admin/modules.
- See http://drupal.org/node/109782 for further instructions.
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.
- Andy Shillingford (https://github.com/docwilmot/)
Drupal version currently maintained by:
- Kyle Browning (https://www.drupal.org/u/kylebrowning)