Web Service: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 1: | Line 1: | ||
It allows us to interact with LINKS via web, apps, scripts, or even another instance of LINKS on another machine. Endless possibilities. | It allows us to interact with LINKS via web, apps, scripts, or even another instance of LINKS on another machine. Endless possibilities. | ||
* '''Example URL:''' <code>http:<nowiki/>//localhost:54657/? | * '''Example URL:''' <code>http:<nowiki/>//localhost:54657/?action=[LINKS.LExecute.SpeakFromLINKS("web requests disable")]&key=1234ABC&request=disable&output=json</code> | ||
* If WebAccess under settings is not enabled we use localhost for i.e. <code>http:<nowiki/>//localhost:54657/?</code> | * If WebAccess under settings is not enabled we use localhost for i.e. <code>http:<nowiki/>//localhost:54657/?</code> | ||
* If WebAccess under settings is enabled we can either use localhost or local IP address for i.e. <code>http:<nowiki/>//192.168.1.15:54657/?</code> | * If WebAccess under settings is enabled we can either use localhost or local IP address for i.e. <code>http:<nowiki/>//192.168.1.15:54657/?</code> | ||
Revision as of 23:58, 3 June 2016
It allows us to interact with LINKS via web, apps, scripts, or even another instance of LINKS on another machine. Endless possibilities.
- Example URL:
http://localhost:54657/?action=[LINKS.LExecute.SpeakFromLINKS("web requests disable")]&key=1234ABC&request=disable&output=json - If WebAccess under settings is not enabled we use localhost for i.e.
http://localhost:54657/? - If WebAccess under settings is enabled we can either use localhost or local IP address for i.e.
http://192.168.1.15:54657/?
- Note: We can find what IP is the web service running on from windows command prompt using this command:
netstat -a | findstr 54657
- Base URL:
http://IP_OR_LOCALHOST:54657 - For starting the web query:
?is used - For separating parameters:
&is used
- URL takes following parameters:
- action: always required, you’ll need to find what commands can be called from here.
- key: only needed if web access is enabled, located under LINKS settings.
- request: can be used to enable or disable web request.
- output: can be added to get json response or other formats.
- Example:
- action=
[Speak("web requests disabled")] - key=
1234ABC - request=
disable - output=
json - So if we put it together.. it will look like this:
http://localhost:54657/?action=[Speak("web requests disabled")]&key=1234ABC&request=disable&output=json
- action=
- output parameter can have following values:
json: retrieves request, status, response, error as json.plaintext: retrieves request, status, response, error as plain text.xml: retrieves request, status, response, error as xml.response: response field in plain text.error: error field in plain text.request: request field in plain text.status: status field in plain text.