forked from yql/yql-tables
-
Notifications
You must be signed in to change notification settings - Fork 0
/
presseportal.search.xml
53 lines (48 loc) · 1.9 KB
/
presseportal.search.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?xml version="1.0" encoding="UTF-8" ?>
<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
<meta>
<author>Sebastian Spier (http://twitter.com/#!/sebastianspier/)</author>
<description>presseportal.de - Search for companies or public service offices</description>
<documentationURL>http://api.presseportal.de/doc/</documentationURL>
<sampleQuery>SELECT * FROM {table} WHERE company="news aktuell"</sampleQuery>
<sampleQuery>SELECT * FROM {table} WHERE office="bahn"</sampleQuery>
</meta>
<bindings>
<!--
/search/company
-->
<select itemPath="json.content.result" produces="JSON">
<urls>
<url env="all">http://api.presseportal.de/api/search/company</url>
</urls>
<paging model="offset">
<start id="start" default="0" />
<pagesize id="limit" max="50" />
<total default="20" />
</paging>
<inputs>
<key id="api_key" type="xs:string" paramType="query" required="true"/>
<key id="format" type="xs:string" paramType="query" default="json" const="true"/>
<key id="q" as="company" type="xs:string" paramType="query" required="true" description="your search term (min. 3 chars, urlencoded utf8-string !)"/>
</inputs>
</select>
<!--
/search/office
-->
<select itemPath="json.content.result" produces="JSON">
<urls>
<url env="all">http://api.presseportal.de/api/search/office</url>
</urls>
<paging model="offset">
<start id="start" default="0" />
<pagesize id="limit" max="50" />
<total default="20" />
</paging>
<inputs>
<key id="api_key" type="xs:string" paramType="query" required="true"/>
<key id="format" type="xs:string" paramType="query" default="json" const="true"/>
<key id="q" as="office" type="xs:string" paramType="query" required="true" description="your search term (min. 3 chars, urlencoded utf8-string !)"/>
</inputs>
</select>
</bindings>
</table>