<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://wiki.student.utwente.nl/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=130.89.102.46</id>
	<title>CampusWiki - Gebruikersbijdragen [nl]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.student.utwente.nl/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=130.89.102.46"/>
	<link rel="alternate" type="text/html" href="https://wiki.student.utwente.nl/wiki/Speciaal:Bijdragen/130.89.102.46"/>
	<updated>2026-11-01T01:19:01Z</updated>
	<subtitle>Gebruikersbijdragen</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.student.utwente.nl/w/index.php?title=CampusSearch_XML_interface&amp;diff=11545</id>
		<title>CampusSearch XML interface</title>
		<link rel="alternate" type="text/html" href="https://wiki.student.utwente.nl/w/index.php?title=CampusSearch_XML_interface&amp;diff=11545"/>
		<updated>2009-09-24T14:22:18Z</updated>

		<summary type="html">&lt;p&gt;130.89.102.46: /* Foutmeldingen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
Het is mogelijk om CampusSearch database te raadplegen via een GET-request, waarmee je een XML output kan genereren. Dit is de eerste versie van het geheel en zal zeker in de toekomst nog aangepast worden.&lt;br /&gt;
&lt;br /&gt;
Als je gebruik maakt van dit interface, zet je project bij &#039;&#039;Projecten die gebruikt maken van het XML interface&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Voor verdere vragen of uitbreidingen, neem contact op met [[ddofborg]].&lt;br /&gt;
&lt;br /&gt;
== GET parameters ==&lt;br /&gt;
Doe een GET request naar &amp;lt;tt&amp;gt;http://search.student.utwente.nl/api/search&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Deze parameters worden ondersteund (de waarden van de GET-parameters moeten URL-encoded zijn):&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;q&amp;lt;/tt&amp;gt;: de zoek string, bijv. &amp;quot;The+Matrix&amp;quot; (&amp;lt;u&amp;gt;verplicht&amp;lt;/u&amp;gt;).&lt;br /&gt;
* &amp;lt;tt&amp;gt;page&amp;lt;/tt&amp;gt;: paginanummer, elke &#039;pagina&#039; heeft 30 resultaten, beginnend bij 0 (0-29), dan 1 (30-59), etc.&lt;br /&gt;
* &amp;lt;tt&amp;gt;minsize&amp;lt;/tt&amp;gt;: minimale grootte van de file/dir, bijv. 0.5M of 1G.&lt;br /&gt;
* &amp;lt;tt&amp;gt;maxsize&amp;lt;/tt&amp;gt;: maximale grootte van de file/dir,  bijv. 0.5M of 1G.&lt;br /&gt;
* &amp;lt;tt&amp;gt;dirsonly&amp;lt;/tt&amp;gt; waarde &#039;yes&#039; als je alleen op directories wilt zoeken.&lt;br /&gt;
&lt;br /&gt;
== Voorbeeld van XML uitvoer ==&lt;br /&gt;
Voorbeeld, zoeken naar directories genaamd &amp;quot;The Matrix&amp;quot;, met minimale grootte 0.5G en maximale grootte 2G:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;http://search.student.utwente.nl/api/search?q=the+matrix&amp;amp;page=0&amp;amp;minsize=0.5G&amp;amp;maxsize=2G&amp;amp;dirsonly=yes&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Een deel van de XML die uit komt is als volgt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;campus_search&amp;gt; &lt;br /&gt;
	&amp;lt;result&amp;gt; &lt;br /&gt;
		&amp;lt;rank&amp;gt;9&amp;lt;/rank&amp;gt; &lt;br /&gt;
		&amp;lt;netbios_name&amp;gt;NZSERVER&amp;lt;/netbios_name&amp;gt; &lt;br /&gt;
		&amp;lt;ip&amp;gt;130.89.162.28&amp;lt;/ip&amp;gt; &lt;br /&gt;
		&amp;lt;type&amp;gt;file&amp;lt;/type&amp;gt; &lt;br /&gt;
		&amp;lt;full_path&amp;gt;smb://130.89.162.28/Movies/IMDB top 30/30 - The Matrix/The Matrix [1].avi&amp;lt;/full_path&amp;gt; &lt;br /&gt;
		&amp;lt;dir&amp;gt;Movies/IMDB top 30/30 - The Matrix&amp;lt;/dir&amp;gt; &lt;br /&gt;
		&amp;lt;name&amp;gt;The Matrix [1].avi&amp;lt;/name&amp;gt; &lt;br /&gt;
		&amp;lt;online&amp;gt;no&amp;lt;/online&amp;gt; &lt;br /&gt;
		&amp;lt;size&amp;gt;735412224&amp;lt;/size&amp;gt; &lt;br /&gt;
		&amp;lt;meta&amp;gt; &lt;br /&gt;
			&amp;lt;imdb_url&amp;gt;http://imdb.com/title/tt0133093&amp;lt;/imdb_url&amp;gt; &lt;br /&gt;
			&amp;lt;imdb_rating&amp;gt;8.7&amp;lt;/imdb_rating&amp;gt; &lt;br /&gt;
			&amp;lt;imdb_year&amp;gt;1999&amp;lt;/imdb_year&amp;gt; &lt;br /&gt;
		&amp;lt;/meta&amp;gt; &lt;br /&gt;
	&amp;lt;/result&amp;gt; &lt;br /&gt;
&amp;lt;/campus_search&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Foutmeldingen ==&lt;br /&gt;
Een foutmelding ziet er als volgt uit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;campus_search&amp;gt; &lt;br /&gt;
	&amp;lt;result&amp;gt; &lt;br /&gt;
		&amp;lt;status&amp;gt;error&amp;lt;/status&amp;gt; &lt;br /&gt;
		&amp;lt;error_code&amp;gt;ERROR_SEARCH_NO_RESULTS&amp;lt;/error_code&amp;gt; &lt;br /&gt;
	&amp;lt;/result&amp;gt; &lt;br /&gt;
&amp;lt;/campus_search&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Element &amp;lt;tt&amp;gt;error_code&amp;lt;/tt&amp;gt; kan een van de volgende waarden hebben: &amp;lt;tt&amp;gt;ERROR_SEARCH_NO_RESULTS&amp;lt;/tt&amp;gt;of &amp;lt;tt&amp;gt;ERROR_SEARCH_INCORRECT_QUERY&amp;lt;/tt&amp;gt;. Eerste geeft aan dat er geen resultaten gevonden zijn, de tweede dat de aanvraag niet volledig of incorrect was.&lt;br /&gt;
&lt;br /&gt;
== Projecten die gebruikt maken van het XML interface ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Zie ook ==&lt;br /&gt;
* [[CampusSearch]]&lt;br /&gt;
* [[CampusSearch development]]&lt;br /&gt;
&lt;br /&gt;
== Externe links ==&lt;br /&gt;
* http://search.student.utwente.nl/&lt;br /&gt;
&lt;br /&gt;
[[Category:CampusSearch]]&lt;/div&gt;</summary>
		<author><name>130.89.102.46</name></author>
	</entry>
</feed>