FAQ
Klick Dich durch die Antworten zu häufig gestellten Fragen.

Allgemeines

Was kann ich mit den Developer Garden APIs machen?

Die Telekom bietet Dir über Programmierschnittstellen, sog. APIs (Application Programming Interfaces), direkten Zugriff auf Telekom-Dienste wie Telefonie, Nachrichtenversand oder IP Lokalisierung. Diese Dienste kannst Du als Entwickler sowohl in Web- und Desktopanwendungen als auch in mobile Applikationen einbinden - von Benachrichtigungsservices in CRM- und ERP-Lösungen über Callback-Buttons in Online-Shops bis hin zu Web-SMS in Smartphone-Anwendungen

Ich möchte gerne Eure APIs nutzen. Welche Voraussetzungen muss ich erfüllen und wie fange ich an?

Für die Programmierung mit unseren APIs benötigst Du einen Internetzugang und Kenntnisse in einer beliebigen Programmiersprache, die REST oder SOAP unterstützt. Möchtest Du Web-Applikationen entwickeln, ist zudem ein Webserver erforderlich.

Für den Zugriff auf die APIs benötigst Du darüber hinaus einen Account im Developer Center. Dort kannst Du Dein persönliches Konto verwalten – von der Aktivierung der APIs, über das Aufladen des Kontos bis hin zur Rechnungsanforderung. Nach der Registrierung im Developer Center kannst Du unter dem Menüpunkt My Account  Deine gewünschten APIs buchen. Dein Guthaben lädst du im Bereich Konto auf.

Im Bereich Getting Started findest Du eine Übersicht der zentralen Schritte für die Entwicklung mit unseren APIs. Unsere Dokumentation bietet Dir zudem eine genaue technische Anleitung.

In welcher Form wird Unterstützung angeboten?

Im Developer Garden findest Du eine zweisprachige Dokumentation mit umfassenden Informationen zu den einzelnen APIs (Funktionsumfang, Beispielcode etc.), unseren SDKs und den REST- und SOAP-Schnittstellen. Darüber hinaus kannst Du Dich im Forum mit anderen Programmierern austauschen oder in den FAQs die Antworten auf häufig gestellte Fragen nachlesen. Über unser Kontaktformular kannst Du Dich auch direkt an das Developer Garden Support-Team wenden.

Wie kann ich mich über neue Features, Services etc. des Developer Garden auf dem Laufenden halten?

Wir empfehlen Dir den regelmäßigen Besuch unseres Blogs und das Abonnieren unseres Newsletters. Auch auf unseren Profilen bei Facebook und Twitter erfährst Du aus erster Hand, was es Neues gibt.

Wo kann ich mich über aktuelle Wartungsarbeiten informieren?

Im Footer findest du den Link zur Statusseite. Dort informieren wir über aktuelle Wartungsarbeiten.

Was ist mit dem Datenschutz? Wie sicher sind meine Informationen, wenn ich mit den Telekom APIs arbeite?

Für die beschriebenen APIs gelten dieselben strengen Datenschutzregeln wie für die Telekom. Deine Daten werden ausschließlich zur Abrechnung und Gewährleistung des Betriebs genutzt. Weitere Informationen findest Du hier.

Ist die Nutzung der APIs kostenfrei?

Der Zugriff auf die APIs und die Einbindung der Dienste in Deine Softwareanwendungen ist kostenlos.

Kostenpflichtig ist die Nutzung einzelner Dienste, wie z.B. der Aufbau von Telefongesprächen oder der Versand von SMS- und MMS-Nachrichten. Details dazu findest Du in den Preislisten der einzelnen APIs.

In unseren zwei Testumgebungen (Sandbox, Mock) kannst Du Deine Anwendungen kostenlos ausprobieren. Hier gibt es allerdings Einschränkungen, wie z.B. die Dauer eines Telefonats oder die Anzahl der versendbaren Nachrichten.

Was muss ich bei der Benutzung verschiedener Browser (Internet Explorer/Firefox/Safari/Chrome) auf developergarden.com beachten?

Zur optimalen Darstellung des Developer Garden empfehlen wir mindestens folgende Browser-Versionen:

  • Internet Explorer 8
  • Mozilla Firefox 3.5
  • Safari 4

Gibt es bei Euch spezielle Angebote für Studenten?

Im Developer Garden Campus findest Du unser Hochschulprogramm: Wir betreuen Semester- und Abschlussarbeiten sowie studentische Projekte gerne durch Workshops, Vorträge und individuelle Beratung. Wir unterstützen Dich bei der Konzeption, Implementierung und dem Testen Deiner Applikationen und stellen Dir sogar ein kostenloses Nutzungskontingent für unsere APIs zur Verfügung.

Darüber hinaus kannst Du als Praktikant oder Werkstudent direkt im Developer Garden mit uns zusammenarbeiten.

APIs

Welche APIs stehen derzeit zur Verfügung?

  • Send SMS - Versende Kurznachrichten ins Mobil- oder Festnetz.
  • Send MMS - Versende Multimediale Kurznachrichten (MMS) aus eigenen Anwendungen.
  • Voice Call - Baue Sprachverbindungen zwischen zwei Teilnehmern auf.
  • Conference Call - Baue Sprachverbindungen mit mehreren Teilnehmern auf.
  • IP Location - Lokalisiere Internetnutzer über ihre IP-Adressen.
  • WAC Payment - Zahle digitale Güter bequem über die Mobilfunkrechnung.
  • Scout24 Marktplatz - Zugriff auf Inhalte von Auto-, Immobilien-, Friend- und JobScout24 sowie Local24 über eine API.
  • AutoScout24 - Integriere kostenlos die AutoScout24 Suche in Anwendungen.
  • ImmobilienScout24 - Binde Objekte, Preisdaten uvm. in Deine Anwendungen ein.
  • ClickandBuy - Integriere das Online-Bezahlsystem von ClickandBuy in Anwendungen.
  • Voice Record (Lab API) - Nimm Sprachnachrichten auf und integriere diese in Anwendungen.
  • Cloud User Management API
    Erweitere Deine Web-Anwendungen um eine Benutzerverwaltung in der Cloud.

Was ist eine Lab API?

Eine Lab API kann zum Testen und Kreieren neuer Ideen genutzt werden. Sie dient als Experimentierschnittstelle für die Entwicklung von Applikationen. Die Nutzung einer Lab API ist kostenlos und bedarf keiner zusätzlichen Aktivierung. Das Hosting wird über Labor- und Testumgebungen der Telekom realisiert.

Seitens des Developer Garden wird keine Verfügbarkeitsgarantie für diese APIs übernommen. Es sind jederzeit Änderung am Leistungsumfang einer Lab API sowie deren vollständige Abschaltung möglich. Darüber hinaus gelten besondere datenschutzrechtliche Bestimmungen.

Derzeit bieten wir in unserem Lab-Bereich die Voice Record API und die Cloud User Management API an. Mit Voice Record kannst Du Sprachnachrichten aufnehmen und diese in Deine Anwendungen einbinden. Die Cloud User Management API erlaubt es Dir, Deine Web-Anwendungen um eine Benutzerverwaltung in der Cloud zu erweitern.

Brauche ich spezielle Programmierkenntnisse? Welche Technologien werden unterstützt?

Für die Entwicklung mit unseren APIs solltest Du Grundkenntnisse in einer beliebigen Programmiersprache, die REST oder SOAP unterstützt, mitbringen. Für Java, PHP und die Sprachen der .NET-Plattform stehen Dir darüber hinaus Software Development Kits (SDKs) zur Verfügung.

Die Nutzung der SDKs verringert Deinen Programmieraufwand deutlich: Die Development Kits bieten Dir Klassen und Methoden, um mit wenigen Zeilen Code Deine gewünschte Applikation zu bauen. Sie nehmen Dir Routinearbeiten ab, damit Du Dich auf das Wesentliche konzentrieren kannst.

Wozu brauche ich ein SDK? Geht es auch ohne?

Natürlich kannst Du auch Anwendungen ohne SDKs entwickeln. Du kannst unsere APIs per SOAP oder REST direkt mit der Programmiersprache Deiner Wahl ansprechen.

Das SDK (Software Development Kit) hilft Dir jedoch dabei, unsere Schnittstellen auf besonders einfache Weise zu nutzen und Programmieraufwand zu sparen. Das SDK kapselt z.B. auch Änderungen, die eventuell an der SOAP-/Rest-Schnittstelle durchgeführt werden, sodass die Umstellung Deiner Web-Applikation in diesem Fall sehr leicht ist.

Wir empfehlen Dir die Nutzung der SDKs aus folgenden Gründen:

  1. Die Token-Authentifizierung wird wesentlich erleichtert.
  2. Eine Beschreibung der zu integrierenden Schnittstelle ist in englisch sowie deutsch im Quellcode zu finden.
  3. Die Ansprache unserer APIs wird erheblich erleichtert.


Ist eine parallele Nutzung Eurer APIs, wie z.B. die gleichzeitige Inbetriebnahme von Conference Call und Send SMS, möglich?

Es ist möglich, mehrere APIs parallel zu nutzen.

Ich möchte Eure APIs testen, bevor ich sie kostenpflichtig einsetze. Ist das möglich?

Natürlich. Dafür stehen Dir die Sandbox- und Mock-Umgebung zur Verfügung. Sandbox heißt, dass Du den Dienst mit gewissen Einschränkungen (z.B. Anrufdauer, SMS-Länge) produktiv nutzen kannst. Mock hingegen heißt, dass der Dienst virtuell genutzt wird, um das korrekte Verhalten der Applikation zu testen, z.B. der Anruf einer virtuellen Testrufnummer.

Kann ich meine Rufnummer zum SMS-Versand auch validieren ohne diese Funktion zu programmieren?

Wenn du deine Rufnummer für die Nutzung der Send SMS API validieren möchtest, kannst du auf ein bereits existierendes Tool dafür zurückgreifen. Das Send SMS Sidebar Gadget ist kostenlos und ermöglicht außerdem den SMS-Versand über die Developer Garden SMS API.

Welche Entwicklungsumgebungen stehen mir zur Verfügung?

Für die Nutzung der Developer Garden Services stehen Dir drei unterschiedliche Entwicklungsumgebungen zur Verfügung:

Produktionsumgebung

Sandbox

Mock

Funktionsumfang

Alle Services stehen im vollen Funktionsumfang zur Verfügung.

Einige Dienstmerkmale stehen nicht zur Verfügung oder sind limitiert (z.B. Gesprächsdauer, Zeichenanzahl einer SMS oder verfügbares Quota).

Die Schnittstellen zu den Services sind verfügbar. Die Service-Aufrufe selbst werden aber nur simuliert.

Beispiel: Send SMS

SMS können in vollem Funktionsumfang versendet werden.

Test-SMS können in beschränktem Umfang versendet werden.

Beim Testversand einer SMS erfolgt Benachrichtigung darüber, ob SMS angekommen wäre. Es erfolgt aber kein tatsächlicher SMS-Versand.

Kosten

Abrechnung jeder Nutzung

Kostenlose Nutzung




 

Wie viel kostet das alles?

Der Zugriff auf die APIs und der Download der SDKs ist kostenlos. Auch die Nutzung der Dienste kostet Dich im Mock- und Sandbox-Modus nichts.

Für den produktiven Einsatz fallen bei den meisten Diensten jedoch nutzungsabhängige Kosten an, die in den jeweiligen Preislisten zu finden sind.

Welche Rabatte bietet der Developer Garden an?

Möchtest Du monatlich per Rechnung bezahlen und gleichzeitig noch etwas sparen?
Kein Problem!

Wir ermöglichen eine Zahlung per Rechnung und gewähren Rabatte von bis zu 10
Prozent (und mehr!) auf den Standard-Preis.

Sende uns bei Interesse bitte eine E-Mail an info@remove-this.developergarden.com und teile
uns deine bevorzugten Kontaktdaten mit.
Wir melden uns dann bei Dir!

Kann ich Eure APIs auch für die Programmierung einer Android- oder iPhone-App nutzen?

Unsere APIs unterstützen den Zugriff per SOAP sowie REST, d.h. unsere Dienste können auf beliebigen Endgeräten genutzt werden, die diese Standards unterstützen. Auch unsere AGBs und Leistungsbeschreibungen beschränken die Nutzung nicht auf bestimmte Endgeräte. Ob, und in welchem Rahmen der Gerätehersteller die Nutzung fremder APIs zulässt, liegt nicht in unserer Hand.

Kontaktiere uns bei Fragen einfach oder nutze vorab die Internetrecherche mit den Suchbegriffen Deines Mobilfunkgerätes sowie "REST".

Kontoverwaltung

Was ist das Developer Center?

Im Developer Center kannst Du Dein persönliches Konto zur Nutzung unserer APIs verwalten: von der Aktivierung der APIs, über das Aufladen Deines Kontos und der Rechnungsanforderung bis hin zur Aktualisierung Deiner Nutzerdaten.

Was ist der Unterschied zwischen Developer Garden und Developer Center? Warum muss ich mich zweimal registrieren?

Das Developer Center ist der Administrationsbereich für Deinen Entwickleraccount. Dort verwaltest Du Dein persönliches Nutzerkonto - von der Buchung der APIs über das Aufladen Deines Kontos bis zur Anforderung Deiner Rechnungen.

Der Developer Garden ist unsere Kommunikationsplattform. Hier erhältst Du alle Informationen zu Entwicklerprogrammen der Telekom. Du findest Detailbeschreibungen unserer APIs sowie die Dokumentation und kannst unsere SDKs (Software Development Kits) herunterladen. Nach Deinem Login kannst Du Dein persönliches Profil bearbeiten, Dich für Newsletter sowie Forschungspanel anmelden und Dich im Forum mit anderen Entwicklern oder unserem Support-Team austauschen.

Wo erfahre ich meinen aktuellen Kontostand?

Bitte logge Dich ein und besuche den Bereich My Account. Dort findest Du unter Konto Deinen aktuellen Kontostand.

Wie lange werden Einzelverbindungsnachweise gespeichert?

Deine Einzelverbindungsnachweise werden für 80 Tage gespeichert.

Kann ich Rechnungen für einzelne Unterkonten anfordern?

Rechnungen können nur für einen Account erstellt werden, nicht für einzelne Konten oder Unterkonten. Der Grund: Es ist ein nachträglicher Kredittransfer zwischen den einzelnen Konten möglich.

Kann ich eine Kopie meiner Rechnung anfordern?

Du kannst jede Rechnung bis zu dreimal anfordern.

Kann ich eine Gesamtrechnung für mehrere Transaktionen anfordern?

Eine Rechnungsanforderung ist nur für einzelne Transaktionen möglich. Mehrere Transaktionen können nicht zusammengefasst werden.

Wo finde ich eine Übersicht meiner Transaktionen?

Im Bereich My Account findest Du den Menüpunkt Rechnungen. Dort kannst Du Dir alle Transaktionen der letzten drei Monate anzeigen lassen und als Rechnung anfordern.

Was ist die Kontenübersicht?

In der Kontenübersicht unter My Account hast Du den Überblick über Dein Developer Center Konto. Hier kannst Du Deinen Kontostand und eine Verbrauchsübersicht einsehen, Dein Konto aufladen sowie ein oder mehrere Unterkonten anlegen und verwalten.

Was ist ein Unterkonto?

In der Kontenübersicht unter My Account kannst Du neben Deinem Hauptkonto beliebig viele Unterkonten einrichten. Die Unterkonten kannst Du verschiedenen Projekten zuordnen und bekommst so einen besseren Überblick über Deine unterschiedlichen Projekte und deren Kosten. Unterkonten kannst Du nach Deinen Vorstellungen umbenennen, einzeln aufladen und je nach Bedarf aktivieren oder deaktivieren.

Dein Guthaben (Points) kannst Du jederzeit zwischen den verschiedenen Konten transferieren. Eine Übersicht all Deiner Konten mit aktuellem Status und Guthabenstand sorgt dafür, dass Du nie den Überblick verlierst.

Wie kann ich festlegen, über welches Konto die Nutzung meiner gebuchten Dienste abgerechnet werden soll?

Jedes Unterkonto trägt einen Namen, den Du selber vergeben kannst, und wird über seine Konto-ID identifiziert. Bei jeder kostenpflichtigen Nutzung der Services kann diese Konto-ID angegeben werden, um das Unterkonto festzulegen, über welches die Servicenutzung abgerechnet werden soll. Wird keine Konto-ID angegeben, findet die Abrechnung über das Hauptkonto statt.

Geht mein Guthaben bei Deaktivierung eines Unterkontos verloren?

Nein, Deine Points gehen nicht verloren und werden bei Deaktivierung automatisch zum Hauptkonto transferiert. Dort stehen sie Dir weiter zur Verfügung.

Was ist die Verbrauchsübersicht?

In der Verbrauchsübersicht kannst Du sowohl für Dein Hauptkonto als auch für jedes Unterkonto eine Übersicht über Deine bisher verbrauchten Points einsehen. In der Detailansicht findest Du sämtliche angefallenen Kosten noch einmal detailliert aufgelistet. Hier hast Du außerdem die Möglichkeit, die Übersicht als CSV-Datei zu exportieren (Download).

Wie lösche ich meinen Account?

Wenn Du Deinen Developer Garden Account löschen möchtest, sende uns bitte eine formlose E-Mail an info@remove-this.developergarden.com und wir nehmen die Löschung vor.

Für die Löschung Deines Developer Center Accounts schicke uns bitte eine Nachricht an info@remove-this.developercenter.com

Bitte beachte, dass Du die Löschung Deiner Accounts für den Developer Garden und das Developer Center gesondert anfordern musst.

Mit der Löschung Deines Developer Garden Accounts ist nicht die Löschung von Inhalten verbunden, die Du auf dem Portal, z.B. im Forum, veröffentlicht hast. Der Autor wird jedoch anonymisiert, sodass Du nicht mehr als Urheber der Inhalte identifiziert werden kannst.

Bitte denke daran, dass die Löschung Deiner Accounts endgültig ist und nicht wieder rückgängig gemacht werden kann.

Bezahlverfahren

Welche Methoden der Kontoaufladung gibt es?

Du kannst Dein Konto manuell aufladen oder eine automatische Auflademethode wählen. Bei der manuellen Aufladung lädst Du Dein Konto sofort mit einem gewünschten Betrag auf. Bei der automatischen Aufladung legst Du Regeln fest, nach denen Dein Konto automatisch aufgeladen werden soll. Die Aufladungen erfolgen im Prepaid-Verfahren.

Wenn Du Dich für ein Postpaid-Verfahren interessierst, kannst Du Dich hier bewerben. Aktuell bieten wir Dir je nach Umsatz attraktive Rabatte (10% und mehr!) auf den Standard-Preis.

Wie kann ich mein Konto aufladen?

Im Bereich My Account findest Du den Menüpunkt Konto. Wähle dort das gewünschte Konto aus, klicke auf Konto Aufladen und folge dem Bezahlprozess. In den Auswahlfeldern wird es Dir außerdem möglich sein, einen Gutschein (Voucher) einzulösen.

Alternativ kannst Du auch eine automatische Auflademethode für jedes Konto einrichten.

Mit welchen Bezahlverfahren kann ich Punkte aufladen?

Unser Prepaid-Aufladeprozess ermöglicht Dir die Bezahlung per Kreditkarte (VISA, Mastercard, American Express), PayPal, ClickandBuy und Handy (Vertrag und Prepaid).

Wie funktioniert die Bezahlung per Handy?

Du gibst Deine Mobilfunknummer im Online-Bezahlmodus ein, erhältst per SMS eine Transaktionsnummer (TAN) und trägst diese TAN im Online-Formular ein, um die Zahlung zu bestätigen. Die TAN ist 10 Minuten lang gültig und kann nur einmal verwendet werden. Der Zahlbetrag wird nach der Verwendung der TAN über Deine Mobilfunkrechnung oder von Deinem Prepaid-Guthaben abgebucht.

Hinweis: Bezahlen per Handy ist nur mit einer deutschen Mobilfunknummer möglich. Unterstützt werden alle Mobilfunkanbieter in Deutschland. Für Festnetznummern ist dieser Service nicht verfügbar.

Gibt es auch die Möglichkeit an einem Postpaid-Verfahren teilzunehmen?

Grundsätzlich erfolgt die Abrechnung bei uns über ein Postpaid-Verfahren. Wir suchen aber nach besonders spannenden Geschäftsideen und Applikationen, deren Entwicklung wir auch gern durch ein Bezahlverfahren per Rechnung unterstützen. Aktuell bieten wir Dir deshalb je nach Umsatz attraktive Rabatte (10% und mehr!) auf den Standard-Preis.

Kontaktiere uns einfach, wenn Du an einer Umstellung Deines Accounts interessiert bist.

Welche automatischen Auflademethoden gibt es?

Du kannst zwischen zwei automatischen Bezahlverfahren wählen: der limitgesteuerten Aufladung und der zeitgesteuerten.

Bei der zeitgesteuerten Aufladung legst Du fest, wie oft (z.B. täglich, wöchentlich, monatlich oder quartalsweise) Dein Konto mit welchem Betrag aufgeladen werden soll. Bei dieser Methode bestimmst Du, wie stark Dein Konto belastet wird.
Beachte aber, dass Deine Applikation mit leerem Konto nicht voll funktionsfähig ist.

Bei der limitgesteuerten Aufladung legst du hingegen fest, welche Untergrenze Dein Konto nicht unterschreiten darf und mit welchem Beitrag Dein Konto bei Erreichen dieser Grenze automatisch wieder aufgeladen werden soll. Mit der Limitsteuerung stellst Du sicher, dass Deine gebuchten Dienste auch bei einer hohen Auslastung Deiner Applikation jederzeit ausgeführt werden. 
Beachte aber, dass Du bei einer öffentlich zugänglichen Applikation nicht die vollständige Kontrolle über Deine Kosten behältst.

Wie kann ich Guthaben (Points) übertragen?

Hierzu findest Du im Bereich My Account  unter der Kontenübersicht den Punkt Übertragung von Guthaben. Dort kannst Du die zu übertragenden Points eintragen und anschließend in zwei Drop-Down Menüs auswählen, von welchem Konto die Points wohin transferiert werden sollen. Anschließend klickst Du auf "Transfer" und schon werden die Points wie gewünscht übertragen.

Bitte beachte, dass die zu übertragenden Points nicht das Guthaben auf dem Absenderkonto überschreiten dürfen.