Der von der Telekom gesponserte developer garden hat eine Bibliothek für Ruby veröffentlicht. Damit soll es u.a. möglich sein, SMS zu versenden:
1 2 3 4 5 6 7 8 9 10 11 12 |
# SMS-Client instanziieren sms_client = SmsService::SmsService.new("YourUserName@t-online.de", "YourPassword") # SMS versenden send_sms_response = sms_client.send_sms( "+49-162-1234567,+49-163-1234567", "Testnachricht", "SMSDemo", ServiceEnvironment.PRODUCTION) # Rueckgabeparameter abfragen error_code = send_sms_response.error_code error_message = send_sms_response.error_message |
Sprachverbindungen aufzubauen:
1 2 3 4 5 6 7 8 9 10 11 12 |
# VoiceCall instanziieren voice_call_service = VoiceCallService:: VoiceCallService.new( "YourUserName@t-online.de", "YourPassword") # Neuen Anruf aufbauen voice_call = voice_call_service.new_call( "089 1234567890", "089 9876543210", 20, 120, 1) # Rueckgabeparameter abfragen status = voice_call.error_code error_message = voice_call.error_message session_id = voice_call.session_id |
oder auch Serviceabfragen (wie z.B. für das Quota) zu initialisieren:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# Quota-Client instanziieren quota_client = QuotaService::QuotaService.new( "YourUserName@t-online.de", "YourPassword") #Quota abfragen quota_information = quota_client.get_quota_information("SmsProduction") # Rueckgabeparameter abfragen error_code = quota_information.error_code error_message = quota_information.error_message max_quota = quota_information.max_quota max_user_quota = quota_information.max_user_quota quota_level = quota_information.quota_level |
Hat hier jemand einen T-Online Account und kann das mal ausprobieren? Bin doch ein wenig daran interessiert, wie gut das funktioniert. Gerade für das SMS Gateway hätte ich einige Anwendungsfälle.
Kommentar schreiben
Kommentare
Ich bin bei dem Verein. Wenn ich Zeit und Muße habe, spiel ich damit mal rum. Gruß, Skade