8398c9048d
code was modified slightly, so the code differs from the original downloadable 1.9.5 version
49 lines
1.2 KiB
Text
49 lines
1.2 KiB
Text
{
|
|
"SMDVersion": "2.0",
|
|
"id": "http://en.wikipedia.org/w/api.php",
|
|
"description": "Wikipedia API",
|
|
|
|
transport: "JSONP",
|
|
envelope: "URL",
|
|
additionalParameters: true,
|
|
target: "http://en.wikipedia.org/w/api.php",
|
|
parameters: [
|
|
{ name: "format", optional: false, "default": "json" }
|
|
],
|
|
|
|
services: {
|
|
|
|
/*
|
|
* This is a very very basic spec that just gives us a free-form API
|
|
* endpoint to talk to. See http://en.wikipedia.org/w/api.php for
|
|
* details on what parameters to supply and what sort of data you
|
|
* should expect to see. Note that returned JSON is often somewhat
|
|
* ... interesting ...:
|
|
*
|
|
* {
|
|
* "parse": {
|
|
* "text": {
|
|
* "*": "<table ..."
|
|
* },
|
|
* "langlinks": [
|
|
* {
|
|
* "lang": "simple",
|
|
* "*": ""
|
|
* },
|
|
* // etc.
|
|
* ]
|
|
* }
|
|
* }
|
|
*
|
|
* Not sure why we'd ever want an element to be named "*", but that's
|
|
* how it is. So take care.
|
|
*
|
|
*/
|
|
query: {
|
|
parameters: [
|
|
{ name: "action", type: "string", "default": "parse" }
|
|
]
|
|
}
|
|
|
|
}
|
|
}
|