doc/new.html
changeset 73 f2f247a5b6c9
parent 72 e7b44716a564
child 74 c471fed3cab8
equal deleted inserted replaced
72:e7b44716a564 73:f2f247a5b6c9
    34 				<li value="1">1. <a href="#api-intro">Einführung</a></li>
    34 				<li value="1">1. <a href="#api-intro">Einführung</a></li>
    35 				<li value="2">2.
    35 				<li value="2">2.
    36 				<a href="#api-interfaces">Interfaces</a>
    36 				<a href="#api-interfaces">Interfaces</a>
    37 				<ol>
    37 				<ol>
    38 					<li value="2.1">2.1 <a href="#interface-xmlrpc">XML-RPC</a></li>
    38 					<li value="2.1">2.1 <a href="#interface-xmlrpc">XML-RPC</a></li>
       
    39 					<li value="2.1">2.1 <a href="#interface-soap">SOAP</a></li>
    39 					<li value="2.2">2.2 <a href="#interface-xml">XML</a></li>
    40 					<li value="2.2">2.2 <a href="#interface-xml">XML</a></li>
    40 					<li value="2.3">2.3 <a href="#interface-json">JSON</a></li>
    41 					<li value="2.3">2.3 <a href="#interface-json">JSON</a></li>
    41 					<li value="2.4">2.4 <a href="#interface-jsonp">JSONP</a></li>
    42 					<li value="2.4">2.4 <a href="#interface-jsonp">JSONP</a></li>
    42 					<li value="2.5">2.5 <a href="#interface-php">PHP</a></li>
    43 					<li value="2.5">2.5 <a href="#interface-php">PHP</a></li>
    43 				</ol>
    44 				</ol>
    44 				</li>
    45 				</li>
    45 				<li value="3">3.
    46 				<li value="3">3.
    46 				<a href="#api-methods">Methoden</a>
    47 					<a href="#api-methods">Methoden</a>
    47 				<ol>
    48 					<ol>
    48 					<li value="3.1">3.1 <a href="#method-route">Route</a></li>
    49 						<li value="3.1">3.1 <a href="#method-sms">Sms</a></li><li value="3.2">3.2 <a href="#method-fax">Fax</a></li><li value="3.3">3.3 <a href="#method-mail">Mail</a></li><li value="3.4">3.4 <a href="#method-status">Status</a></li><li value="3.5">3.5 <a href="#method-stop">Stop</a></li><li value="3.6">3.6 <a href="#method-routes">Routes</a></li><li value="3.7">3.7 <a href="#method-defaultRoute">DefaultRoute</a></li>
    49 					<li value="3.2">3.2 <a href="#method-dist">Dist</a></li>
    50 					</ol>
    50 					<li value="3.3">3.3 <a href="#method-geocode">Geocode</a></li>
       
    51 					<li value="3.4">3.4 <a href="#method-sms">SMS</a></li>
       
    52 					<li value="3.5">3.5 <a href="#method-bank">Bank</a></li>
       
    53 					<li value="3.6">3.6 <a href="#method-bank">Boxcar</a></li>
       
    54 					<li value="3.7">3.7 <a href="#method-postcode-match">Postcode-Match</a></li>
       
    55 					<li value="3.8">3.8 <a href="#method-postcode-shape">Postcode-Shape</a></li>
       
    56 				</ol>
       
    57 				</li>
    51 				</li>
    58 				<li value="4">4. <a href="#api-errors">Fehlermeldungen</a></li>
       
    59 			</ol>
    52 			</ol>
    60 		</div><div class="item" id="api-intro">
    53 		</div><div class="item" id="api-intro">
    61 			<h3>Einführung</h3>
    54 			<h3>Einführung</h3>
    62 			<p>
    55 			<p>
    63 				Die Mesngr API enthält viele Funktionen, die von Fahrradkurierdiensten benötigt werden.
    56 				Die Iro API enthält Funktion, die für den Massenversand nützlich sind.
    64 			</p>
    57 			</p>
    65 		</div><div class="item" id="api-interfaces">
    58 		</div><div class="item" id="api-interfaces">
    66 			<h3>Interfaces</h3>
    59 			<h3>Interfaces</h3>
    67 			<p>
    60 			<p>
    68 				Die Mesngr API stellt verschiedene Interfaces bereit, die unterschiedlich angesprochen werden, aber das selbe tun.
    61 				Die Iro API wird über verschiedene Interfaces bereit gestellt, die unterschiedlich angesprochen werden, aber das selbe tun.
    69 			</p>
    62 			</p>
    70 			<div class="item" id="interface-xmlrpc">
    63 			<div class="item" id="interface-xmlrpc">
    71 				<h4>XML-RPC</h4>
    64 				<h4>XML-RPC</h4>
    72 				<p>
    65 				<p>
    73 					Interface-URI: <code>http://api.mesngr.de/xmlrpc</code>
    66 					Interface-URI: <code>http://localhost:8000/xmlrpc</code>
    74 				</p>
    67 				</p>
    75 				<p>
    68 				<p>
    76 					Die aufgerufene Methode wird dabei im <code>&lt;methodName /&gt;</code> übergeben.
    69 					Die aufgerufene Methode wird dabei im <code>&lt;methodName /&gt;</code> übergeben.
    77 				</p>
    70 				</p>
    78 				<p>
    71 			</div>
    79 					Das XML-RPC Interface nimmt die Parameter der aufgerufenen Methode als <code>&lt;struct /&gt;</code> inerhalb des ersten <code>&lt;param /&gt;</code> entgegen, alle weiteren <code>&lt;param /&gt;</code>s werden ignoriert.
    72 			<div class="item" id="interface-soap">
    80 				</p>
    73 				<h4>SOAP</h4>
    81 				<p>
    74 				<p>
    82 					Zeichen außerhalb des ASCII-Sets sind als HTML Entities zu übergeben.
    75 					Interface-URI: <code>http://localhost:8000/soap</code>
       
    76 				</p>
       
    77 				<p>
       
    78 					Die aufgerufene Methode wird dabei im <code>&lt;methodName /&gt;</code> übergeben.
    83 				</p>
    79 				</p>
    84 			</div>
    80 			</div>
    85 			<div class="item" id="interface-xml">
    81 			<div class="item" id="interface-xml">
    86 				<h4>XML</h4>
    82 				<h4>XML</h4>
    87 				<p>
    83 				<p>
    88 					Interface-URI: <code>http://api.mesngr.de/xml/<em>&lt;methode&gt;</em></code>
    84 					Interface-URI: <code>http://localhost:8000/xml/<em>&lt;methode&gt;</em></code>
    89 				</p>
    85 				</p>
    90 				<p>
    86 				<p>
    91 					Die aufgerufene Methode wird im Pfad der Interface-URI übergeben.
    87 					Die aufgerufene Methode wird im Pfad der Interface-URI übergeben.
    92 				</p>
    88 				</p>
    93 				<p>
    89 				<p>
    98 				</p>
    94 				</p>
    99 			</div>
    95 			</div>
   100 			<div class="item" id="interface-json">
    96 			<div class="item" id="interface-json">
   101 				<h4>JSON</h4>
    97 				<h4>JSON</h4>
   102 				<p>
    98 				<p>
   103 					Interface-URI: <code>http://api.mesngr.de/json/<em>&lt;methode&gt;</em></code>
    99 					Interface-URI: <code>http://localhost:8000/json/<em>&lt;methode&gt;</em></code>
   104 				</p>
   100 				</p>
   105 				<p>
   101 				<p>
   106 					Die aufgerufene Methode wird im Pfad der Interface-URI übergeben.
   102 					Die aufgerufene Methode wird im Pfad der Interface-URI übergeben.
   107 				</p>
   103 				</p>
   108 				<p>
   104 				<p>
   110 				</p>
   106 				</p>
   111 				<p>
   107 				<p>
   112 					Die Ausgabe erfolgt als JSON-Objekt.
   108 					Die Ausgabe erfolgt als JSON-Objekt.
   113 				</p>
   109 				</p>
   114 			</div>
   110 			</div>
   115 			<div class="item" id="interface-json">
   111 			<div class="item" id="interface-jsonp">
   116 				<h4>JSONP</h4>
   112 				<h4>JSONP</h4>
   117 				<p>
   113 				<p>
   118 					Interface-URI: <code>http://api.mesngr.de/jsonp/<em>&lt;methode&gt;</em>?callback=&lt;callback&gt;</code>
   114 					Interface-URI: <code>http://localhost:8000/jsonp/<em>&lt;methode&gt;</em>?callback=&lt;callback&gt;</code>
   119 				</p>
   115 				</p>
   120 				<p>
   116 				<p>
   121 					Die aufgerufene Methode wird im Pfad der Interface-URI übergeben.
   117 					Die aufgerufene Methode wird im Pfad der Interface-URI übergeben.
   122 				</p>
   118 				</p>
   123 				<p>
   119 				<p>
   128 				</p>
   124 				</p>
   129 				<p>
   125 				<p>
   130 					Die Ausgabe erfolgt als Javascript-Funktionsaufruf mit einem JSON-Objekt als Parameter.
   126 					Die Ausgabe erfolgt als Javascript-Funktionsaufruf mit einem JSON-Objekt als Parameter.
   131 				</p>
   127 				</p>
   132 			</div>
   128 			</div>
   133 			<div class="item" id="interface-php">
       
   134 				<h4>PHP</h4>
       
   135 				<p>
       
   136 					Interface-URI: <code>http://api.mesngr.de/php/<em>&lt;methode&gt;</em></code>
       
   137 				</p>
       
   138 				<p>
       
   139 					Die aufgerufene Methode wird im Pfad der Interface-URI übergeben.
       
   140 				</p>
       
   141 				<p>
       
   142 					Parameter können via HTTP per GET oder POST im Format <em>application/x-www-form-urlencoded</em> übergeben werden.
       
   143 				</p>
       
   144 				<p>
       
   145 					Die Ausgabe erfolgt als serialisiertes PHP-Objekt.
       
   146 				</p>
       
   147 			</div>
       
   148 		</div><div class="item" id="api-methods">
   129 		</div><div class="item" id="api-methods">
   149 		<h3>Methoden</h3>
   130 			<h3>Methoden</h3>
   150 		<div class="item" id="method-route">
   131 			<div class="item" id="method-sms">
   151 			<h4>Route</h4>
   132 				<h4>Sms</h4>
   152 			<p><code>route</code></p>
   133 				<p><code>sms(self, apikey, message, recipients, route='default')</code></p>
   153 			<p>
   134 				<p>Versendet eine SMS.</p>
   154 				Diese Methode ermittelt die Routing-Entfernung zwischen zwei Koordinaten.
   135 				<h5>Parameter</h5>
   155 			</p>
   136 				<table class="docs">
   156 			<h5>Parameter</h5>
   137 					<thead>
   157 			<table class="docs">
   138 						<tr>
   158 				<thead>
   139 							<td>Parameter</td>
   159 					<tr>
   140 							<td>Typ</td>
   160 						<td>Parameter</td>
   141 							<td>Beschreibung</td>
   161 						<td>Typ</td>
   142 						</tr>
   162 						<td>Beschreibung</td>
   143 					</thead>
   163 					</tr>
   144 					<tbody>
   164 				</thead>
   145 						<tr>
   165 				<tbody>
   146 							<td>apikey</td>
   166 					<tr>
   147 							<td>string</td>
   167 						<td>apikey</td>
   148 							<td> Der API Key</td>
   168 						<td>str[20]</td>
   149 						</tr><tr>
   169 						<td>Der API Key</td>
   150 							<td>message</td>
   170 					</tr>
   151 							<td>string</td>
   171 					<tr>
   152 							<td> Nachricht</td>
   172 						<td>type</td>
   153 						</tr><tr>
   173 						<td>enum[car,bicycle,foot]</td>
   154 							<td>recipients</td>
   174 						<td>Die gewünschte Routing-Methode</td>
   155 							<td>list</td>
   175 					</tr>
   156 							<td> eine Liste von Emfänger-Nummern (gemäß ITU-T E.123)</td>
   176 					<tr>
   157 						</tr><tr>
   177 						<td>flon</td>
   158 							<td>route</td>
   178 						<td>float</td>
   159 							<td>string|list</td>
   179 						<td>Der Längengrad des Startpunktes</td>
   160 							<td> Route über den geschickt werden soll,
   180 					</tr>
   161 oder eine Liste von Routen, um Fallbacks anzugeben</td>
   181 					<tr>
   162 						</tr>
   182 						<td>flat</td>
   163 					</tbody>
   183 						<td>float</td>
   164 				</table>
   184 						<td>Der Breitengrad des Startpunktes</td>
   165 				<h5>Ausgabe</h5>
   185 					</tr>
   166 				<table class="docs">
   186 					<tr>
   167 					<thead>
   187 						<td>tlon</td>
   168 						<tr>
   188 						<td>float</td>
   169 							<td>Parameter</td>
   189 						<td>Der Längengrad des Zielpunktes</td>
   170 							<td>Typ</td>
   190 					</tr>
   171 							<td>Beschreibung</td>
   191 					<tr>
   172 						</tr>
   192 						<td>tlat</td>
   173 					</thead>
   193 						<td>float</td>
   174 					<tbody>
   194 						<td>Der Breitengrad des Zielpunktes</td>
   175 						<tr>
   195 					</tr>
   176 							<td>id</td>
   196 				</tbody>
   177 							<td>hash</td>
   197 			</table>
   178 							<td> Die ID des Auftrages</td>
   198 			<h5>Ausgabe</h5>
   179 						</tr>
   199 			<table class="docs">
   180 					</tbody>
   200 				<thead>
   181 				</table>
   201 					<tr>
   182 			</div><div class="item" id="method-fax">
   202 						<td>Parameter</td>
   183 				<h4>Fax</h4>
   203 						<td>Typ</td>
   184 				<p><code>fax(self, apikey, subject, fax, recipients, route='default')</code></p>
   204 						<td>Beschreibung</td>
   185 				<p>Versendet ein FAX.</p>
   205 					</tr>
   186 				<h5>Parameter</h5>
   206 				</thead>
   187 				<table class="docs">
   207 				<tbody>
   188 					<thead>
   208 					<tr>
   189 						<tr>
   209 						<td>status</td>
   190 							<td>Parameter</td>
   210 						<td>bool</td>
   191 							<td>Typ</td>
   211 						<td>Fehlerindikator</td>
   192 							<td>Beschreibung</td>
   212 					</tr>
   193 						</tr>
   213 					<tr>
   194 					</thead>
   214 						<td>distance</td>
   195 					<tbody>
   215 						<td>float</td>
   196 						<tr>
   216 						<td>Die ermittelte Routing-Distanz in km</td>
   197 							<td>apikey</td>
   217 					</tr>
   198 							<td>string</td>
   218 				</tbody>
   199 							<td> Der API Key</td>
   219 			</table>
   200 						</tr><tr>
       
   201 							<td>subject</td>
       
   202 							<td>string</td>
       
   203 							<td> Der Betreff</td>
       
   204 						</tr><tr>
       
   205 							<td>fax</td>
       
   206 							<td>string</td>
       
   207 							<td> Das PDF base64 kodiert</td>
       
   208 						</tr><tr>
       
   209 							<td>recipients</td>
       
   210 							<td>list</td>
       
   211 							<td> Eine Liste von Emfänger-Nummern (gemäß ITU-T E.123)</td>
       
   212 						</tr><tr>
       
   213 							<td>route</td>
       
   214 							<td>string|list</td>
       
   215 							<td> Route über den geschickt werden soll,
       
   216 oder eine Liste von Routen, um Fallbacks anzugeben</td>
       
   217 						</tr>
       
   218 					</tbody>
       
   219 				</table>
       
   220 				<h5>Ausgabe</h5>
       
   221 				<table class="docs">
       
   222 					<thead>
       
   223 						<tr>
       
   224 							<td>Parameter</td>
       
   225 							<td>Typ</td>
       
   226 							<td>Beschreibung</td>
       
   227 						</tr>
       
   228 					</thead>
       
   229 					<tbody>
       
   230 						<tr>
       
   231 							<td>id</td>
       
   232 							<td>hash</td>
       
   233 							<td> Die ID des Auftrages</td>
       
   234 						</tr>
       
   235 					</tbody>
       
   236 				</table>
       
   237 			</div><div class="item" id="method-mail">
       
   238 				<h4>Mail</h4>
       
   239 				<p><code>mail(self, apikey, subject, body, recipients, frm, route='default')</code></p>
       
   240 				<p>Versendet eine Email.</p>
       
   241 				<h5>Parameter</h5>
       
   242 				<table class="docs">
       
   243 					<thead>
       
   244 						<tr>
       
   245 							<td>Parameter</td>
       
   246 							<td>Typ</td>
       
   247 							<td>Beschreibung</td>
       
   248 						</tr>
       
   249 					</thead>
       
   250 					<tbody>
       
   251 						<tr>
       
   252 							<td>apikey</td>
       
   253 							<td>string</td>
       
   254 							<td> Der API Key</td>
       
   255 						</tr><tr>
       
   256 							<td>subject</td>
       
   257 							<td>string</td>
       
   258 							<td> Der Betreff</td>
       
   259 						</tr><tr>
       
   260 							<td>body</td>
       
   261 							<td>string</td>
       
   262 							<td> Der Email Body</td>
       
   263 						</tr><tr>
       
   264 							<td>recipients</td>
       
   265 							<td>list</td>
       
   266 							<td> Eine Liste von Emailadressen</td>
       
   267 						</tr><tr>
       
   268 							<td>frm</td>
       
   269 							<td>string</td>
       
   270 							<td> Die Absender Emailadresse</td>
       
   271 						</tr><tr>
       
   272 							<td>route</td>
       
   273 							<td>string|list</td>
       
   274 							<td> Route über den geschickt werden soll,
       
   275 oder eine Liste von Routen, um Fallbacks anzugeben</td>
       
   276 						</tr>
       
   277 					</tbody>
       
   278 				</table>
       
   279 				<h5>Ausgabe</h5>
       
   280 				<table class="docs">
       
   281 					<thead>
       
   282 						<tr>
       
   283 							<td>Parameter</td>
       
   284 							<td>Typ</td>
       
   285 							<td>Beschreibung</td>
       
   286 						</tr>
       
   287 					</thead>
       
   288 					<tbody>
       
   289 						<tr>
       
   290 							<td>id</td>
       
   291 							<td>hash</td>
       
   292 							<td> Die ID des Auftrages</td>
       
   293 						</tr>
       
   294 					</tbody>
       
   295 				</table>
       
   296 			</div><div class="item" id="method-status">
       
   297 				<h4>Status</h4>
       
   298 				<p><code>status(self, apikey, id=None, detailed=False)</code></p>
       
   299 				<p>Gibt den aktuellen Status eines Auftrages zurück.</p>
       
   300 				<h5>Parameter</h5>
       
   301 				<table class="docs">
       
   302 					<thead>
       
   303 						<tr>
       
   304 							<td>Parameter</td>
       
   305 							<td>Typ</td>
       
   306 							<td>Beschreibung</td>
       
   307 						</tr>
       
   308 					</thead>
       
   309 					<tbody>
       
   310 						<tr>
       
   311 							<td>apikey</td>
       
   312 							<td>string</td>
       
   313 							<td> Der API Key</td>
       
   314 						</tr><tr>
       
   315 							<td>id</td>
       
   316 							<td>hash</td>
       
   317 							<td> Eine Auftragsnummer</td>
       
   318 						</tr><tr>
       
   319 							<td>detailed</td>
       
   320 							<td>boolean</td>
       
   321 							<td> Details ausgeben</td>
       
   322 						</tr>
       
   323 					</tbody>
       
   324 				</table>
       
   325 				<h5>Ausgabe</h5>
       
   326 				<table class="docs">
       
   327 					<thead>
       
   328 						<tr>
       
   329 							<td>Parameter</td>
       
   330 							<td>Typ</td>
       
   331 							<td>Beschreibung</td>
       
   332 						</tr>
       
   333 					</thead>
       
   334 					<tbody>
       
   335 						<tr>
       
   336 							<td>jobs</td>
       
   337 							<td>list</td>
       
   338 							<td> Eine Liste der Aufträge.</td>
       
   339 						</tr><tr>
       
   340 							<td>job.name</td>
       
   341 							<td>string</td>
       
   342 							<td> Angebener Name</td>
       
   343 						</tr><tr>
       
   344 							<td>job.status</td>
       
   345 							<td>string</td>
       
   346 							<td> Status des Auftrages</td>
       
   347 						</tr>
       
   348 					</tbody>
       
   349 				</table>
       
   350 			</div><div class="item" id="method-stop">
       
   351 				<h4>Stop</h4>
       
   352 				<p><code>stop(self, apikey, id)</code></p>
       
   353 				<p>Stoppt den angegeben Auftrag.</p>
       
   354 				<h5>Parameter</h5>
       
   355 				<table class="docs">
       
   356 					<thead>
       
   357 						<tr>
       
   358 							<td>Parameter</td>
       
   359 							<td>Typ</td>
       
   360 							<td>Beschreibung</td>
       
   361 						</tr>
       
   362 					</thead>
       
   363 					<tbody>
       
   364 						<tr>
       
   365 							<td>apikey</td>
       
   366 							<td>string</td>
       
   367 							<td> Der API Key</td>
       
   368 						</tr><tr>
       
   369 							<td>id</td>
       
   370 							<td>hash</td>
       
   371 							<td> Eine Auftragsnummer</td>
       
   372 						</tr>
       
   373 					</tbody>
       
   374 				</table>
       
   375 			</div><div class="item" id="method-routes">
       
   376 				<h4>Routes</h4>
       
   377 				<p><code>routes(self, apikey, typ)</code></p>
       
   378 				<p>Gibt eine Liste aller verfügbaren Provider zurück.</p>
       
   379 				<h5>Parameter</h5>
       
   380 				<table class="docs">
       
   381 					<thead>
       
   382 						<tr>
       
   383 							<td>Parameter</td>
       
   384 							<td>Typ</td>
       
   385 							<td>Beschreibung</td>
       
   386 						</tr>
       
   387 					</thead>
       
   388 					<tbody>
       
   389 						<tr>
       
   390 							<td>apikey</td>
       
   391 							<td>string</td>
       
   392 							<td> Der API Key</td>
       
   393 						</tr><tr>
       
   394 							<td>typ</td>
       
   395 							<td>string</td>
       
   396 							<td> Der Typ zu dem die Providerloste ausgeben werden soll
       
   397 Einer der Liste ["sms","fax","mail"]</td>
       
   398 						</tr>
       
   399 					</tbody>
       
   400 				</table>
       
   401 				<h5>Ausgabe</h5>
       
   402 				<table class="docs">
       
   403 					<thead>
       
   404 						<tr>
       
   405 							<td>Parameter</td>
       
   406 							<td>Typ</td>
       
   407 							<td>Beschreibung</td>
       
   408 						</tr>
       
   409 					</thead>
       
   410 					<tbody>
       
   411 						<tr>
       
   412 							<td>providerlist</td>
       
   413 							<td>list</td>
       
   414 							<td> Eine Liste aller möglichen Provider</td>
       
   415 						</tr>
       
   416 					</tbody>
       
   417 				</table>
       
   418 			</div><div class="item" id="method-defaultRoute">
       
   419 				<h4>DefaultRoute</h4>
       
   420 				<p><code>defaultRoute(self, apikey, typ)</code></p>
       
   421 				<p>Gibt den Standardprovider zurück.</p>
       
   422 				<h5>Parameter</h5>
       
   423 				<table class="docs">
       
   424 					<thead>
       
   425 						<tr>
       
   426 							<td>Parameter</td>
       
   427 							<td>Typ</td>
       
   428 							<td>Beschreibung</td>
       
   429 						</tr>
       
   430 					</thead>
       
   431 					<tbody>
       
   432 						<tr>
       
   433 							<td>apikey</td>
       
   434 							<td>string</td>
       
   435 							<td> Der API Key</td>
       
   436 						</tr><tr>
       
   437 							<td>typ</td>
       
   438 							<td>string</td>
       
   439 							<td> Der Typ zu dem die Providerloste ausgeben werden soll
       
   440 Einer der Liste ["sms","fax","mail"]</td>
       
   441 						</tr>
       
   442 					</tbody>
       
   443 				</table>
       
   444 				<h5>Ausgabe</h5>
       
   445 				<table class="docs">
       
   446 					<thead>
       
   447 						<tr>
       
   448 							<td>Parameter</td>
       
   449 							<td>Typ</td>
       
   450 							<td>Beschreibung</td>
       
   451 						</tr>
       
   452 					</thead>
       
   453 					<tbody>
       
   454 						<tr>
       
   455 							<td>provider</td>
       
   456 							<td>string</td>
       
   457 							<td> Der Standardprovider für den angeben Typ</td>
       
   458 						</tr>
       
   459 					</tbody>
       
   460 				</table>
       
   461 			</div>
   220 		</div>
   462 		</div>
   221 		<div class="item" id="method-dist">
       
   222 			<h4>Dist</h4>
       
   223 			<p><code>dist</code></p>
       
   224 			<p>
       
   225 				Diese Methode ermittelt die direkte Entfernung zwischen zwei Koordinaten.
       
   226 			</p>
       
   227 			<h5>Parameter</h5>
       
   228 			<table class="docs">
       
   229 				<thead>
       
   230 					<tr>
       
   231 						<td>Parameter</td>
       
   232 						<td>Typ</td>
       
   233 						<td>Beschreibung</td>
       
   234 					</tr>
       
   235 				</thead>
       
   236 				<tbody>
       
   237 					<tr>
       
   238 						<td>apikey</td>
       
   239 						<td>str[20]</td>
       
   240 						<td>Der API Key</td>
       
   241 					</tr>
       
   242 					<tr>
       
   243 						<td>flon</td>
       
   244 						<td>float</td>
       
   245 						<td>Der Längengrad des Startpunktes</td>
       
   246 					</tr>
       
   247 					<tr>
       
   248 						<td>flat</td>
       
   249 						<td>float</td>
       
   250 						<td>Der Breitengrad des Startpunktes</td>
       
   251 					</tr>
       
   252 					<tr>
       
   253 						<td>tlon</td>
       
   254 						<td>float</td>
       
   255 						<td>Der Längengrad des Zielpunktes</td>
       
   256 					</tr>
       
   257 					<tr>
       
   258 						<td>tlat</td>
       
   259 						<td>float</td>
       
   260 						<td>Der Breitengrad des Zielpunktes</td>
       
   261 					</tr>
       
   262 				</tbody>
       
   263 			</table>
       
   264 			<h5>Ausgabe</h5>
       
   265 			<table class="docs">
       
   266 				<thead>
       
   267 					<tr>
       
   268 						<td>Parameter</td>
       
   269 						<td>Typ</td>
       
   270 						<td>Beschreibung</td>
       
   271 					</tr>
       
   272 				</thead>
       
   273 				<tbody>
       
   274 					<tr>
       
   275 						<td>status</td>
       
   276 						<td>bool</td>
       
   277 						<td>Fehlerindikator</td>
       
   278 					</tr>
       
   279 					<tr>
       
   280 						<td>distance</td>
       
   281 						<td>float</td>
       
   282 						<td>Die ermittelte Routing-Distanz in km</td>
       
   283 					</tr>
       
   284 				</tbody>
       
   285 			</table>
       
   286 		</div>
       
   287 		<div class="item" id="method-geocode">
       
   288 			<h4>Geocode</h4>
       
   289 			<p><code>geocode</code></p>
       
   290 			<p>
       
   291 				Ermittelt die Koordinaten zu einer Adresse. Diese Methode ist Kostenpflichtig.
       
   292 			</p>
       
   293 			<h5>Parameter</h5>
       
   294 			<table class="docs">
       
   295 				<thead>
       
   296 					<tr>
       
   297 						<td>Parameter</td>
       
   298 						<td>Typ</td>
       
   299 						<td>Beschreibung</td>
       
   300 					</tr>
       
   301 				</thead>
       
   302 				<tbody>
       
   303 					<tr>
       
   304 						<td>apikey</td>
       
   305 						<td>str[20]</td>
       
   306 						<td>Der API Key</td>
       
   307 					</tr>
       
   308 					<tr>
       
   309 						<td>type</td>
       
   310 						<td>enum[fast, complete]</td>
       
   311 						<td>Die Eingabemethode. Im Modus <em>fast</em> wird der Parameter <code>number</code> an den Parameter <code>street</code> angehängt sowie der Parameter <code>postcode</code> vor den Parameter <code>city</code>; Die Parameter <code>postcode</code> und <code>number</code> werden dann ignoriert.</td>
       
   312 					</tr>
       
   313 					<tr>
       
   314 						<td>street</td>
       
   315 						<td>str</td>
       
   316 						<td>Der Straßenname der Adresse</td>
       
   317 					</tr>
       
   318 					<tr>
       
   319 						<td>number</td>
       
   320 						<td>str</td>
       
   321 						<td>Die Hausnummer der Adresse</td>
       
   322 					</tr>
       
   323 					<tr>
       
   324 						<td>postcode</td>
       
   325 						<td>str</td>
       
   326 						<td>Die Postleitzahl der Adresse</td>
       
   327 					</tr>
       
   328 					<tr>
       
   329 						<td>city</td>
       
   330 						<td>str</td>
       
   331 						<td>Die Stadt der Adresse</td>
       
   332 					</tr>
       
   333 					<tr>
       
   334 						<td>country</td>
       
   335 						<td>str</td>
       
   336 						<td>Das Land der Adresse, ISO 3166</td>
       
   337 					</tr>
       
   338 				</tbody>
       
   339 			</table>
       
   340 			<h5>Ausgabe</h5>
       
   341 			<table class="docs">
       
   342 				<thead>
       
   343 					<tr>
       
   344 						<td>Parameter</td>
       
   345 						<td>Typ</td>
       
   346 						<td>Beschreibung</td>
       
   347 					</tr>
       
   348 				</thead>
       
   349 				<tbody>
       
   350 					<tr>
       
   351 						<td>status</td>
       
   352 						<td>bool</td>
       
   353 						<td>Fehlerindikator</td>
       
   354 					</tr>
       
   355 					<tr>
       
   356 						<td>stage</td>
       
   357 						<td>enum[1,2,3]</td>
       
   358 						<td>
       
   359 							Grad des Erfolges des Geocodings:<br>
       
   360 							1 → Es stehen mehrere mögliche Adressen zur Auswahl.<br>
       
   361 							2 → Eine mögliche Adresse als Korrekturvorschlag.<br>
       
   362 							3 → Die Adresse konnte verifiziert und zugehörige Geokoordinaten ermittelt werden.
       
   363 						</td>
       
   364 					</tr>
       
   365 					<tr>
       
   366 						<td>data</td>
       
   367 						<td>array</td>
       
   368 						<td>
       
   369 							Die ermittelten Adressdaten
       
   370 						</td>
       
   371 					</tr>
       
   372 					<tr>
       
   373 						<td>data[i]</td>
       
   374 						<td>array</td>
       
   375 						<td>
       
   376 							Ein ermittelter Adressdatensatz
       
   377 						</td>
       
   378 					</tr>
       
   379 					<tr>
       
   380 						<td>data[i][street]</td>
       
   381 						<td>str</td>
       
   382 						<td>Name der Straße</td>
       
   383 					</tr>
       
   384 					<tr>
       
   385 						<td>data[i][nr]</td>
       
   386 						<td>str</td>
       
   387 						<td>Hausnummer</td>
       
   388 					</tr>
       
   389 					<tr>
       
   390 						<td>data[i][fragment]</td>
       
   391 						<td>str</td>
       
   392 						<td>Hausnummernzusatz (z.B. <em>a</em> bei <em>12a</em>)</td>
       
   393 					</tr>
       
   394 					<tr>
       
   395 						<td>data[i][postcode]</td>
       
   396 						<td>str</td>
       
   397 						<td>Postleitzahl</td>
       
   398 					</tr>
       
   399 					<tr>
       
   400 						<td>data[i][city]</td>
       
   401 						<td>str</td>
       
   402 						<td>Ort</td>
       
   403 					</tr>
       
   404 					<tr>
       
   405 						<td>data[i][country]</td>
       
   406 						<td>str[2]</td>
       
   407 						<td>Land (gemäß ISO 3166)</td>
       
   408 					</tr>
       
   409 					<tr>
       
   410 						<td>data[i][accuracy]</td>
       
   411 						<td>int</td>
       
   412 						<td>Genauigkeit (Genau &gt; Ungenau)</td>
       
   413 					</tr>
       
   414 					<tr>
       
   415 						<td>data[i][lat]</td>
       
   416 						<td>float</td>
       
   417 						<td>Breitengrad</td>
       
   418 					</tr>
       
   419 					<tr>
       
   420 						<td>data[i][lon]</td>
       
   421 						<td>float</td>
       
   422 						<td>Längengrad</td>
       
   423 					</tr>
       
   424 				</tbody>
       
   425 			</table>
       
   426 		</div>
       
   427 		<div class="item" id="method-sms">
       
   428 			<h4>SMS</h4>
       
   429 			<p><code>sms</code></p>
       
   430 			<p>
       
   431 				Versendet eine SMS-Nachricht. Diese Methode ist kostenpflichtig.
       
   432 			</p>
       
   433 			<h5>Parameter</h5>
       
   434 			<table class="docs">
       
   435 				<thead>
       
   436 					<tr>
       
   437 						<td>Parameter</td>
       
   438 						<td>Typ</td>
       
   439 						<td>Beschreibung</td>
       
   440 					</tr>
       
   441 				</thead>
       
   442 				<tbody>
       
   443 					<tr>
       
   444 						<td>apikey</td>
       
   445 						<td>str[20]</td>
       
   446 						<td>Der API Key</td>
       
   447 					</tr>
       
   448 					<tr>
       
   449 						<td>from</td>
       
   450 						<td>str[11]|tel[16]</td>
       
   451 						<td>Der gewünschte Absender (optional)</td>
       
   452 					</tr>
       
   453 					<tr>
       
   454 						<td>to</td>
       
   455 						<td>tel[15]</td>
       
   456 						<td>Emfänger-Nummer (gemäß ITU-T E.123)</td>
       
   457 					</tr>
       
   458 					<tr>
       
   459 						<td>ref</td>
       
   460 						<td>str</td>
       
   461 						<td>Referenz für Antworten</td>
       
   462 					</tr>
       
   463 					<tr>
       
   464 						<td>callback</td>
       
   465 						<td>str</td>
       
   466 						<td>Callback-URL für SMS-Antworten. Noch nicht implementiert.</td>
       
   467 					</tr>
       
   468 				</tbody>
       
   469 			</table>
       
   470 			<h5>Ausgabe</h5>
       
   471 			<table class="docs">
       
   472 				<thead>
       
   473 					<tr>
       
   474 						<td>Parameter</td>
       
   475 						<td>Typ</td>
       
   476 						<td>Beschreibung</td>
       
   477 					</tr>
       
   478 				</thead>
       
   479 				<tbody>
       
   480 					<tr>
       
   481 						<td>status</td>
       
   482 						<td>bool</td>
       
   483 						<td>Fehlerindikator</td>
       
   484 					</tr>
       
   485 				</tbody>
       
   486 			</table>
       
   487 		</div>
       
   488 		<div class="item" id="method-bank">
       
   489 			<h4>Bank</h4>
       
   490 			<p><code>bank</code></p>
       
   491 			<p>
       
   492 				Prüft Bankdaten auf Plausibilität.
       
   493 			</p>
       
   494 			<h5>Parameter</h5>
       
   495 			<table class="docs">
       
   496 				<thead>
       
   497 					<tr>
       
   498 						<td>Parameter</td>
       
   499 						<td>Typ</td>
       
   500 						<td>Beschreibung</td>
       
   501 					</tr>
       
   502 				</thead>
       
   503 				<tbody>
       
   504 					<tr>
       
   505 						<td>apikey</td>
       
   506 						<td>str[20]</td>
       
   507 						<td>Der API Key</td>
       
   508 					</tr>
       
   509 					<tr>
       
   510 						<td>country</td>
       
   511 						<td>[de]</td>
       
   512 						<td>Das Land des Bankdatenformates</td>
       
   513 					</tr>
       
   514 					<tr>
       
   515 						<td>bank</td>
       
   516 						<td>int[8]</td>
       
   517 						<td>Die Bankleitzahl</td>
       
   518 					</tr>
       
   519 					<tr>
       
   520 						<td>account</td>
       
   521 						<td>int[10]</td>
       
   522 						<td>Die Kontonummer (optional)</td>
       
   523 					</tr>
       
   524 				</tbody>
       
   525 			</table>
       
   526 			<h5>Ausgabe</h5>
       
   527 			<table class="docs">
       
   528 				<thead>
       
   529 					<tr>
       
   530 						<td>Parameter</td>
       
   531 						<td>Typ</td>
       
   532 						<td>Beschreibung</td>
       
   533 					</tr>
       
   534 				</thead>
       
   535 				<tbody>
       
   536 					<tr>
       
   537 						<td>status</td>
       
   538 						<td>bool</td>
       
   539 						<td>Fehlerindikator</td>
       
   540 					</tr>
       
   541 					<tr>
       
   542 						<td>bank</td>
       
   543 						<td>array</td>
       
   544 						<td>Der Bankdatensatz</td>
       
   545 					</tr>
       
   546 					<tr>
       
   547 						<td>bank[id]</td>
       
   548 						<td>int[8]</td>
       
   549 						<td>Die Bankleitzahl</td>
       
   550 					</tr>
       
   551 					<tr>
       
   552 						<td>bank[name]</td>
       
   553 						<td>str</td>
       
   554 						<td>Name der Bank</td>
       
   555 					</tr>
       
   556 					<tr>
       
   557 						<td>bank[city]</td>
       
   558 						<td>str</td>
       
   559 						<td>Stadt</td>
       
   560 					</tr>
       
   561 					<tr>
       
   562 						<td>bank[bic]</td>
       
   563 						<td>str</td>
       
   564 						<td>Der BIC der Bank</td>
       
   565 					</tr>
       
   566 					<tr>
       
   567 						<td>account</td>
       
   568 						<td>array</td>
       
   569 						<td>Der Kontodatensatz</td>
       
   570 					</tr>
       
   571 					<tr>
       
   572 						<td>account[id]</td>
       
   573 						<td>int[10]</td>
       
   574 						<td>Die Kontonummer</td>
       
   575 					</tr>
       
   576 				</tbody>
       
   577 			</table>
       
   578 		</div>
       
   579 		<div class="item" id="method-bank">
       
   580 			<h4>Boxcar</h4>
       
   581 			<p><code>boxcar</code></p>
       
   582 			<p>
       
   583 				Sendet eine Push-Notification via Boxcar. Ist der Boxcar-user nicht subskribiert, wird statt der Nachricht eine Subskriptions-Anfrage gesendet.
       
   584 			</p>
       
   585 			<h5>Parameter</h5>
       
   586 			<table class="docs">
       
   587 				<thead>
       
   588 					<tr>
       
   589 						<td>Parameter</td>
       
   590 						<td>Typ</td>
       
   591 						<td>Beschreibung</td>
       
   592 					</tr>
       
   593 				</thead>
       
   594 				<tbody>
       
   595 					<tr>
       
   596 						<td>apikey</td>
       
   597 						<td>str[20]</td>
       
   598 						<td>Der API Key</td>
       
   599 					</tr>
       
   600 					<tr>
       
   601 						<td>to</td>
       
   602 						<td>str</td>
       
   603 						<td>E-Mail-Adresse des Boxcar-Accounts</td>
       
   604 					</tr>
       
   605 					<tr>
       
   606 						<td>from</td>
       
   607 						<td>str</td>
       
   608 						<td>Absender</td>
       
   609 					</tr>
       
   610 					<tr>
       
   611 						<td>message</td>
       
   612 						<td>str</td>
       
   613 						<td>Die Nachricht</td>
       
   614 					</tr>
       
   615 					<tr>
       
   616 						<td>url</td>
       
   617 						<td>str</td>
       
   618 						<td>Die URL die aufgerufen werden soll</td>
       
   619 					</tr>
       
   620 				</tbody>
       
   621 			</table>
       
   622 			<h5>Ausgabe</h5>
       
   623 			<table class="docs">
       
   624 				<thead>
       
   625 					<tr>
       
   626 						<td>Parameter</td>
       
   627 						<td>Typ</td>
       
   628 						<td>Beschreibung</td>
       
   629 					</tr>
       
   630 				</thead>
       
   631 				<tbody>
       
   632 					<tr>
       
   633 						<td>status</td>
       
   634 						<td>bool</td>
       
   635 						<td>Fehlerindikator</td>
       
   636 					</tr>
       
   637 				</tbody>
       
   638 			</table>
       
   639 		</div>
       
   640 		<div class="item" id="method-postcode-match">
       
   641 			<h4>Postcode-Match</h4>
       
   642 			<p><code>postcodematch</code></p>
       
   643 			<p>
       
   644 				Liefert die Schwerpunkt-Koordinaten aller Postleizahlengebiete innerhalb eines Bereiches.
       
   645 			</p>
       
   646 			<h5>Parameter</h5>
       
   647 			<table class="docs">
       
   648 				<thead>
       
   649 					<tr>
       
   650 						<td>Parameter</td>
       
   651 						<td>Typ</td>
       
   652 						<td>Beschreibung</td>
       
   653 					</tr>
       
   654 				</thead>
       
   655 				<tbody>
       
   656 					<tr>
       
   657 						<td>apikey</td>
       
   658 						<td>str[20]</td>
       
   659 						<td>Der API Key</td>
       
   660 					</tr>
       
   661 					<tr>
       
   662 						<td>bbox_n</td>
       
   663 						<td>float</td>
       
   664 						<td>Maximale Latitude</td>
       
   665 					</tr>
       
   666 					<tr>
       
   667 						<td>bbox_s</td>
       
   668 						<td>float</td>
       
   669 						<td>Minimale Latitude</td>
       
   670 					</tr>
       
   671 					<tr>
       
   672 						<td>bbox_e</td>
       
   673 						<td>float</td>
       
   674 						<td>Maximale Longitude</td>
       
   675 					</tr>
       
   676 					<tr>
       
   677 						<td>bbox_w</td>
       
   678 						<td>float</td>
       
   679 						<td>Minimale Longitude</td>
       
   680 					</tr>
       
   681 				</tbody>
       
   682 			</table>
       
   683 			<h5>Ausgabe</h5>
       
   684 			<table class="docs">
       
   685 				<thead>
       
   686 					<tr>
       
   687 						<td>Parameter</td>
       
   688 						<td>Typ</td>
       
   689 						<td>Beschreibung</td>
       
   690 					</tr>
       
   691 				</thead>
       
   692 				<tbody>
       
   693 					<tr>
       
   694 						<td>status</td>
       
   695 						<td>bool</td>
       
   696 						<td>Fehlerindikator</td>
       
   697 					</tr>
       
   698 					<tr>
       
   699 						<td>postcodes</td>
       
   700 						<td>array</td>
       
   701 						<td>Ergebnisse</td>
       
   702 					</tr>
       
   703 					<tr>
       
   704 						<td>postcodes[i]</td>
       
   705 						<td>array</td>
       
   706 						<td>Ergebnis</td>
       
   707 					</tr>
       
   708 					<tr>
       
   709 						<td>postcodes[i][postcode]</td>
       
   710 						<td>str</td>
       
   711 						<td>Postleitzahl</td>
       
   712 					</tr>
       
   713 					<tr>
       
   714 						<td>postcodes[i][lat]</td>
       
   715 						<td>float</td>
       
   716 						<td>Latitude des Schwerpunktes</td>
       
   717 					</tr>
       
   718 					<tr>
       
   719 						<td>postcodes[i][lon]</td>
       
   720 						<td>float</td>
       
   721 						<td>Longitude des Schwerpunktes</td>
       
   722 					</tr>
       
   723 				</tbody>
       
   724 			</table>
       
   725 		</div>
       
   726 		<div class="item" id="method-postcode-shape">
       
   727 			<h4>Postcode-Shape</h4>
       
   728 			<p><code>postcodeshape</code></p>
       
   729 			<p>
       
   730 				Gibt eine Näherung an die geografische Definition eines Postleitzahlengebietes aus.
       
   731 			</p>
       
   732 			<h5>Parameter</h5>
       
   733 			<table class="docs">
       
   734 				<thead>
       
   735 					<tr>
       
   736 						<td>Parameter</td>
       
   737 						<td>Typ</td>
       
   738 						<td>Beschreibung</td>
       
   739 					</tr>
       
   740 				</thead>
       
   741 				<tbody>
       
   742 					<tr>
       
   743 						<td>apikey</td>
       
   744 						<td>str[20]</td>
       
   745 						<td>Der API Key</td>
       
   746 					</tr>
       
   747 					<tr>
       
   748 						<td>postcode</td>
       
   749 						<td>str</td>
       
   750 						<td>Die Postleitzahl des Gebietes</td>
       
   751 					</tr>
       
   752 				</tbody>
       
   753 			</table>
       
   754 			<h5>Ausgabe</h5>
       
   755 			<table class="docs">
       
   756 				<thead>
       
   757 					<tr>
       
   758 						<td>Parameter</td>
       
   759 						<td>Typ</td>
       
   760 						<td>Beschreibung</td>
       
   761 					</tr>
       
   762 				</thead>
       
   763 				<tbody>
       
   764 					<tr>
       
   765 						<td>status</td>
       
   766 						<td>bool</td>
       
   767 						<td>Fehlerindikator</td>
       
   768 					</tr>
       
   769 					<tr>
       
   770 						<td>postcode</td>
       
   771 						<td>str</td>
       
   772 						<td></td>
       
   773 					</tr>
       
   774 					<tr>
       
   775 						<td>center</td>
       
   776 						<td>array</td>
       
   777 						<td></td>
       
   778 					</tr>
       
   779 					<tr>
       
   780 						<td>center[lat]</td>
       
   781 						<td>flaot</td>
       
   782 						<td></td>
       
   783 					</tr>
       
   784 					<tr>
       
   785 						<td>center[lon]</td>
       
   786 						<td>flaot</td>
       
   787 						<td></td>
       
   788 					</tr>
       
   789 					<tr>
       
   790 						<td>bbox</td>
       
   791 						<td>array</td>
       
   792 						<td></td>
       
   793 					</tr>
       
   794 					<tr>
       
   795 						<td>bbox[n]</td>
       
   796 						<td>float</td>
       
   797 						<td></td>
       
   798 					</tr>
       
   799 					<tr>
       
   800 						<td>bbox[s]</td>
       
   801 						<td>float</td>
       
   802 						<td></td>
       
   803 					</tr>
       
   804 					<tr>
       
   805 						<td>bbox[w]</td>
       
   806 						<td>float</td>
       
   807 						<td></td>
       
   808 					</tr>
       
   809 					<tr>
       
   810 						<td>bbox[e]</td>
       
   811 						<td>float</td>
       
   812 						<td></td>
       
   813 					</tr>
       
   814 					<tr>
       
   815 						<td>shape</td>
       
   816 						<td>array</td>
       
   817 						<td>Alle Shapes dieses Postleitzahlengebietes</td>
       
   818 					</tr>
       
   819 					<tr>
       
   820 						<td>shape[i]</td>
       
   821 						<td>array</td>
       
   822 						<td>Ein Shape des Postleitzahlengebietes</td>
       
   823 					</tr>
       
   824 					<tr>
       
   825 						<td>shape[i][j]</td>
       
   826 						<td>array</td>
       
   827 						<td>Ein Punkt des Shapes</td>
       
   828 					</tr>
       
   829 					<tr>
       
   830 						<td>shape[i][j][lat]</td>
       
   831 						<td>array</td>
       
   832 						<td>Die Latitude des Punktes</td>
       
   833 					</tr>
       
   834 					<tr>
       
   835 						<td>shape[i][j][lon]</td>
       
   836 						<td>array</td>
       
   837 						<td>Die Longitude des Punktes</td>
       
   838 					</tr>
       
   839 				</tbody>
       
   840 			</table>
       
   841 		</div>
       
   842 	</div><div class="item" id="api-errors">
       
   843 		<h3>Fehlercode</h3>
       
   844 		<p>
       
   845 			Wenn der Ausgabeparameter <code>status</code> einen Fehler indiziert, werden alle weiteren Ausgabeparameter ersetzt durch die Parameter <code>code</code> und <code>msg</code>.
       
   846 		</p>
       
   847 		<table class="docs">
       
   848 			<thead>
       
   849 				<tr>
       
   850 					<td>Parameter</td>
       
   851 					<td>Typ</td>
       
   852 					<td>Beschreibung</td>
       
   853 				</tr>
       
   854 			</thead>
       
   855 			<tbody>
       
   856 				<tr>
       
   857 					<td>status</td>
       
   858 					<td>bool</td>
       
   859 					<td>Fehlerindikator</td>
       
   860 				</tr>
       
   861 				<tr>
       
   862 					<td>code</td>
       
   863 					<td>int[3]</td>
       
   864 					<td>Fehlercode</td>
       
   865 				</tr>
       
   866 				<tr>
       
   867 					<td>msg</td>
       
   868 					<td>str</td>
       
   869 					<td>Fehlermeldung</td>
       
   870 				</tr>
       
   871 				<tr>
       
   872 					<td>result</td>
       
   873 					<td></td>
       
   874 					<td>Optionale weitere Daten</td>
       
   875 				</tr>
       
   876 			</tbody>
       
   877 		</table>
       
   878 		<h4>Fehlercodes</h4>
       
   879 		<table class="docs">
       
   880 			<thead>
       
   881 				<tr>
       
   882 					<td>Code</td>
       
   883 					<td>Bedeutung</td>
       
   884 				</tr>
       
   885 			</thead>
       
   886 			<tbody>
       
   887 				<tr>
       
   888 					<td>900</td>
       
   889 					<td>Die aufgerufene Methode existiert nicht</td>
       
   890 				</tr>
       
   891 				<tr>
       
   892 					<td>901</td>
       
   893 					<td>Der API-Key ist ungültig</td>
       
   894 				</tr>
       
   895 				<tr>
       
   896 					<td>902</td>
       
   897 					<td>Fehler in externer API</td>
       
   898 				</tr>
       
   899 				<tr>
       
   900 					<td>903</td>
       
   901 					<td>Encoding-Problem: Ein Nicht-UTF-8-Zeichen hat den Parser gestoppt</td>
       
   902 				</tr>
       
   903 				<tr>
       
   904 					<td>904</td>
       
   905 					<td>Es wurden keine gültigen JSON-Daten im POST-Request gefunden</td>
       
   906 				</tr>
       
   907 				<tr>
       
   908 					<td>910</td>
       
   909 					<td>Ungültige Eingabemethode</td>
       
   910 				</tr>
       
   911 				<tr>
       
   912 					<td>911</td>
       
   913 					<td>Die eingegebenen Daten reichen nicht aus, um die Adresse zu bestimmen</td>
       
   914 				</tr>
       
   915 				<tr>
       
   916 					<td>912</td>
       
   917 					<td>Die Adresse wurde nicht gefunden</td>
       
   918 				</tr>
       
   919 				<tr>
       
   920 					<td>913</td>
       
   921 					<td>Für diese Adresse wurden keine Koordinaten gefunden</td>
       
   922 				</tr>
       
   923 				<tr>
       
   924 					<td>914</td>
       
   925 					<td>Die Koordinaten für diese Adresse sind nicht eindeutig</td>
       
   926 				</tr>
       
   927 				<tr>
       
   928 					<td>921</td>
       
   929 					<td>Ungültige Koordinaten</td>
       
   930 				</tr>
       
   931 				<tr>
       
   932 					<td>922</td>
       
   933 					<td>Keine Route gefunden</td>
       
   934 				</tr>
       
   935 				<tr>
       
   936 					<td>930</td>
       
   937 					<td>Keine Verbindung zum Gateway</td>
       
   938 				</tr>
       
   939 				<tr>
       
   940 					<td>931</td>
       
   941 					<td>Empfänger fehlerhaft</td>
       
   942 				</tr>
       
   943 				<tr>
       
   944 					<td>932</td>
       
   945 					<td>Absenderkennung zu lang</td>
       
   946 				</tr>
       
   947 				<tr>
       
   948 					<td>933</td>
       
   949 					<td>Nachrichtentext zu lang</td>
       
   950 				</tr>
       
   951 				<tr>
       
   952 					<td>934</td>
       
   953 					<td>Messagetyp nicht korrekt</td>
       
   954 				</tr>
       
   955 				<tr>
       
   956 					<td>935</td>
       
   957 					<td>Falscher SMS-Typ</td>
       
   958 				</tr>
       
   959 				<tr>
       
   960 					<td>936</td>
       
   961 					<td>Fehler bei Login</td>
       
   962 				</tr>
       
   963 				<tr>
       
   964 					<td>937</td>
       
   965 					<td>Guthaben zu gering</td>
       
   966 				</tr>
       
   967 				<tr>
       
   968 					<td>938</td>
       
   969 					<td>Netz wird von Route nicht unterstützt</td>
       
   970 				</tr>
       
   971 				<tr>
       
   972 					<td>939</td>
       
   973 					<td>Feature nicht über diese Route möglich</td>
       
   974 				</tr>
       
   975 				<tr>
       
   976 					<td>940</td>
       
   977 					<td>Ungültige BLZ</td>
       
   978 				</tr>
       
   979 				<tr>
       
   980 					<td>941</td>
       
   981 					<td>Ungültige Kontonummer</td>
       
   982 				</tr>
       
   983 				<tr>
       
   984 					<td>942</td>
       
   985 					<td>Ungültiges Land</td>
       
   986 				</tr>
       
   987 				<tr>
       
   988 					<td>945</td>
       
   989 					<td>Ungültiger Empfänger</td>
       
   990 				</tr>
       
   991 				<tr>
       
   992 					<td>946</td>
       
   993 					<td>Keine Nachricht angegeben</td>
       
   994 				</tr>
       
   995 				<tr>
       
   996 					<td>947</td>
       
   997 					<td>Der Empfänger ist nicht subskribiert</td>
       
   998 				</tr>
       
   999 				<tr>
       
  1000 					<td>948</td>
       
  1001 					<td>Der Empfänger hat den Dienst abgeschaltet</td>
       
  1002 				</tr>
       
  1003 				<tr>
       
  1004 					<td>950</td>
       
  1005 					<td>Die Postleitzahl ist ungültig.</td>
       
  1006 				</tr>
       
  1007 				<tr>
       
  1008 					<td>951</td>
       
  1009 					<td>Für diese Postleitzahl gibt es keine Shapes.</td>
       
  1010 				</tr>
       
  1011 				<tr>
       
  1012 					<td>952</td>
       
  1013 					<td>In diesem Bereich wurden keine Postleitzahlen gefunden.</td>
       
  1014 				</tr>
       
  1015 				<tr>
       
  1016 					<td>953</td>
       
  1017 					<td>Dieser Bereich enthält zu viele Postleitzahlen.</td>
       
  1018 				</tr>
       
  1019 				<tr>
       
  1020 					<td>999</td>
       
  1021 					<td>Unbekannter Fehler</td>
       
  1022 				</tr>
       
  1023 			</tbody>
       
  1024 		</table>
       
  1025 	</div>
       
  1026 			</div>
   463 			</div>
  1027 			<div class="clear"></div>
   464 			<div class="clear"></div>
  1028 		</div>
   465 		</div>
  1029 	</div>
   466 	</div>
  1030 	<div id="foot-container">
   467 	<div id="foot-container">