Ich versuche seit Stunden vergeblich mittels der Sipgate REST API eine SMS über eine C# Konsolenanwendung zu versenden.
Auch der cURL-Aufruf bringt nur folgendes Ergebnis:
<html>
<head>
<title>Status page</title>
</head>
<body style="font-family: sans-serif;">
<h3>Forbidden</h3><p>You can get technical details <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.4">here</a>.<br>
Please continue your visit at our <a href="/">home page</a>.
</p>
</body>
</html>
Auf wundersame Weise kann ich meinen Kontostand wie folgt abfragen:
curl -u USER:PASS -k "https://api.sipgate.net/[MY]/billing/balance/?version=2.37.0&complexity=full"
Aber der folgende Aufruf bringt mir den besagten Fehler:
curl -u USER:PASS -k "https://api.sipgate.net/[MY]/events/sms/?version=2.41.0&target=49160123456&content=Test"
Können Sie mir hier weiterhelfen?
==================
wir können leider keine technische Unterstützung für die REST API anbieten. Bitte verwenden Sie die XML-RPC API http://teamhelp.sipgate.de/hc/de/articles/203651151-Kommunikation-mit-der-sipgate-API
==================
Danke für Ihre Rückmeldung.
Aber wie kann es sein, dass Sie für Ihre APIs keine Unterstützung bieten können/wollen?
Das sind doch Produkte, die ich als Sipgate-Kunde nutzen kann und die von Sipgate zur Verfügung gestellt werden. Wieso stellen Sie die Schnittstellen zur Verfügung, helfen Ihren Kunden bei Fragen aber nicht weiter?
Das kann doch nicht im Sinne eines Unternehmens sein?
Wie Sie anhang der Google-Group sehen können, haben viele Kunden Probleme mit einigen Funktionen der RPC und REST API.
Aber wieso gibt es dazu keine Hilfe seitens des Anbieters?
===============
wir unterstützen nur die REST-API nicht offiziell (siehe auch http://www.live.sipgate.de/api/rest). Es handelt sich um einen Service, den wir für interessierte Kunden dennoch angeboten haben, da es ja einige Use-Cases dafür gibt - in einfachen fällen stehen wir auch gerne unterstützend zur Seite, aufwändigere Probleme lassen sich momentan allerdings nicht lösen. Leider ist der support für eine API ungleich aufwändiger als z.B. für eine Web-Telefonanlage. Offiziell unterstützen wir selbstverständlich auch weiterhin sipgate.io und die XML-RPC API (Samurai).
Darüber hinaus planen wir mittelfristig die REST-API durch eine durch uns besser wartbare und für Kunden einfacher zu benutzende API zu ersetzen, für die wir dann auch technische Unterstützung anbieten können.