Login via Twitter
redir.ec Kurzurls werden über die URL (http://redir.ec/_api/rest/redirec/create) erstellt.
Es gibt 4 Parameter (url, redirec, appid, apikey) dabei ist der URL Parameter (url) zwinged erforderlich.
Beispielaufruf mit allen Parametern:
http://redir.ec/_api/rest/redirec/create?url=http%3A%2F%2Fwww.domain.de%2F%3Fhaesslicher%3Dparameter&redirec=meine-wunsch-url&appid=meine-anwendung&apikey=1a1a1a1a1a1a1a1a
Dieser Aufruf würde bei Erfolg folgende URL im Inhalt der Antwort ausgeben:
http://redir.ec/meine-wunsch-url
http://redir.ec/_api/rest/redirec/create?url=http%3A%2F%2Fwww.domain.de%2F%3Fhaesslicher%3Dparameter
Dieser Aufruf würde bei Erfolg beispielsweise folgende URL im Inhalt der Antwort ausgeben:
http://redir.ec/thDM
Die zu kürzende URL. Der Parameter muss vorhanden und URL encodiert sein.
Beispiele für den Wert des Parameters:
http%3A%2F%2Fwww.domain.de%2F%3Fhaesslicher%3Dparameter
http%3A%2F%2Fwww.foobar.de%2F
Eine optionale redir.ec Wunsch-Id. Falls der Parameter nicht vorhanden ist, wird ein zufällige Id erstellt.
Beispiele für den Wert des Parameters:
meine-wunsch-url
neue-spam-infos
Eine optinale Applikations-Id. Diese Id wird gespeichert um später Ausgeben zu können über welchen Service die redir.ec API verwendet wurde. Die Übergabe von Text und URL ist auch möglich, dann sollte der Parameter URL-kodiert sein.
Beispiele für den Wert des Parameters:
meine-api
twitter
tweetdeck
My+tool+from+http%3A%2F%2Fwww.my-tool-box.de%2F
Dein API Key. Wenn du deinen API Key angibst, wird die über die API gekürzte URL deinem Account zugeschrieben. Deinen API Key findest du im Login Bereich unter Profil.
Beispiel für den Wert des Parameters:
1a1a1a1a1a1a1a1a
Wenn der URL erfolgreich erstellt wurde liefert der Server die HTTP Status Code 200 mit der gekürztem URL im Inhalt der Seite.
Beispielantwort:
http://redir.ec/meine-wunsch-url
http://redir.ec/thDM
Bei einem Fehler liefert der Server den Code 404 mit einer Fehlerbeschreibung im Inhalt der Seite.
Antwort im Fehlerfall: Pflichtfeld URL nicht angegeben oder leer.
please provide a url to shorten
please provide a longer url
your provided custom url name contains forbidden characters
your provided custom url name is already in use
the url you provided is short enough
Umkehrfunktion zu Erstellung (create) einer Kurzurl.
Beispielaufruf:
http://redir.ec/_api/rest/redirec/expand?redirec=http%3A%2F%2Fredir.ec%2Ftx0b
Dieser Aufruf würde bei Erfolg folgende URL im Inhalt der Antwort ausgeben:
http://translate.google.com/translate_t#en|de|Short%20this%20really%20long%20URL%20with%20redir.ec!
Die gekürzte URL oder nur der redirec. Der Parameter muss vorhanden und URL encodiert sein.
Beispiele für den Wert des Parameters:
http%3A%2F%2Fredir.ec%2Ftx0b
tx0b
Wenn die redirec URL existiert liefert der Server die HTTP Status Code 200 mit der langen URL im Inhalt der Seite.
Beispielantwort:
http://translate.google.com/translate_t#en|de|Short%20this%20really%20long%20URL%20with%20redir.ec!
Bei einem Fehler liefert der Server den Code 404 mit einer Fehlerbeschreibung im Inhalt der Seite.
Antwort im Fehlerfall:
redirec not valid or unknown
Einfach per Drag'n'Drop auf deine Lesezeichen ziehen, um von überall ganz einfach URLs zu kürzen
Einfach per Drag'n'Drop auf deine Lesezeichen ziehen, die gekürzte URL wird automatisch in deinen Email-Client kopiert
URLs via Kontextmenü kürzen und automatisch in der Zwischenablage speichern
Für Firefox 3.5 benutze bitte vorerst Shorten URL (redir.ec wird untersützt)
Oder nutze Nadens Jetpack Plugin
Nützliche Funktionen auch für deine Anwendungen
Permalinks via redir.ec kürzen und direkt tweeten