Simple Webservice Interface

Diese Webseite stellt eine einfache Webservice Schnittstelle zur Verfügung, mit der Sie den Dienst direkt in Ihre eigene Seite einbinden können. Rufen Sie die Seite über ein CGI-Skript mit dem Parameter ?api=1&b=<bl> auf (<bl> muss dabei eines von sechzehn Bundesland-Kürzeln sein: bw, by, b, bb, hb, hh, he, mv, nds, nrw, rp, sl, sn, sa, sh oder th). Sie erhalten als Antwort eine einzeilige Zeichenkette mit folgendem Aufbau zurück:

<beginn>,<ende>,<ferien>,<bundesland>

Mögliche Ausprägungen von <ferien> können gegenwärtig sein: 'Weihnachts', 'Oster', 'Pfingst', 'Sommer', 'Herbst', 'Winter'

Die Antwortzeichenkette können Sie in Ihrem Skript wie einen gewöhnlichen String weiterverarbeiten.

Bitte beachten Sie das die offiziellen Ferienzeiträume keine umschließenden Wochenenden oder Feiertage beinhalten. Ferien beginnen üblicherweise an einem Montag und enden an einem Freitag. Falls der Freitag z.B. ein Feiertag ist, dann enden die Ferien am Donnerstag. Nutzen Sie istheutefrei.celll.de oder istheutefeiertag.celll.de um diese Fälle mit zu berücksichtigen.

Beispiel in PHP:
$url = "https://wannsindferien.celll.net?api=1&bl=by";
$fp = fopen($url, "r");
$api = explode(",", fgets($fp));
$text = "Am $api[0] beginnen $api[2]ferien in $api[3]! Sie enden am $api[1].";

Beispiel in TCL:
package require http
set url https://wannsindferien.celll.net?api=1&bl=by
set fp [::http::geturl $url]
upvar #0 $fp api
set data [split $api(body) ","]
set text "Am [lindex $data 0] beginnen [lindex $data 2]ferien in [lindex $data 3]! Sie enden am [lindex $data 1]."}

Beispiel in Perl:
use LWP::Simple;
my $url = "https://wannsindferien.celll.net?api=1&bl=by";
my $fp = get $url;
my @api = split(/,/, $fp);
my $text = "Am $api[0] beginnen $api[2]ferien in $api[3]! Sie enden am $api[1].";}


Wenn Sie den Service nutzen, würden wir uns freuen wenn Sie einen Link zu celll auf Ihrer Webseite unterbringen. Noch Fragen oder Anregungen? Sagen Sie's uns: itsmarvin.com
powered by itsmarvin hier gehts zurück