Dienstag, 12. November 2024
Innovative SMS Gateway & Messaging solutions

Beispiele

Hier einige XML Beispiele für Sprachen und Scriptsprachen wie PHP, Python, ASP, VBscript-Class, C#, Java, Jabber ...

PHP | Python | ASP/VB-Script | VBscript Class | C# | Java | Jabber



Wenn Sie Javascript verwenden möchten, empfehlen wir Ihnen unsere JSON API (REST).

C#

Bitte beachten Sie, dass dieses C#-Beispiel kein vollständiges Skript ist. Es zeigt nur die Methode, wie die Verbindung hergestellt werden kann. Das Skript wurde von einem Kunden zur Verfügung gestellt, also bitte seien Sie so nett wie möglich. in dem Bewusstsein, dass Sie dieses Skript selbst verwenden werden. Risiko

.

C# Beispiel 1:

/*
 * SunSMS.cs Copyright (C) 2004 Manuel Kaderli
 * http://www.suntsu.ch
 *
 * This program is free software; you can redistribute it
 * and/or modify it under the terms of the GNU General Public
 * License as published by the Free Software Foundation;
 * either version 2 of the License, or (at your option) any
 * later version.
 *
 * This program is distributed in the hope that it will be
 * useful, but WITHOUT ANY WARRANTY; without even the implied
 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 * PURPOSE. See the GNU General Public License for more
 * details.
 */

using System;
using System.Xml;
using System.Net.Sockets;
using System.IO;
using System.Text;
using System.Net;

class SunSMS
{

  public static int port = 5061;
  public static string host = "xml3.aspsms.com";
  public static string url = "/xmlsvr.asp";

  public static void Main(string[] args)
  {
    SunSMS sms = new SunSMS();
    sms.sendNewSms();
  }

  private void sendNewSms()
	{
      string message =
      "my first sms with c#";

    HttpWebRequest httpRequest = (HttpWebRequest)
       WebRequest.Create("http://" + host + ":" + port + url);
    httpRequest.Method = "POST";
    httpRequest.ContentType = "text/xml";
    Stream requestStream = 
        httpRequest.GetRequestStream();
    XmlTextWriter xmlTextWriter = 
        new XmlTextWriter(requestStream,
        System.Text.Encoding.UTF8);
    xmlTextWriter.WriteStartDocument();
    xmlTextWriter.WriteStartElement("aspsms");

    xmlTextWriter.WriteStartElement("Userkey");
    xmlTextWriter.WriteString("your userkey");
    xmlTextWriter.WriteEndElement();

    xmlTextWriter.WriteStartElement("Password");
    xmlTextWriter.WriteString("your password");
    xmlTextWriter.WriteEndElement();

    xmlTextWriter.WriteStartElement("Recipient");
    xmlTextWriter.WriteStartElement("PhoneNumber");
    xmlTextWriter.WriteString("004179xxxxxxx");
    xmlTextWriter.WriteEndElement();
    xmlTextWriter.WriteEndElement();

    xmlTextWriter.WriteStartElement("MessageData");
    xmlTextWriter.WriteString(message);
    xmlTextWriter.WriteEndElement();

    xmlTextWriter.WriteStartElement("Action");
    xmlTextWriter.WriteString("SendTextSMS");
    xmlTextWriter.WriteEndElement();

    xmlTextWriter.WriteEndElement();

    xmlTextWriter.Close();
    HttpWebResponse httpResponse = (HttpWebResponse)
        httpRequest.GetResponse();
    Console.WriteLine("Response is:");
    StreamReader streamReader = new
        StreamReader(
            httpResponse.GetResponseStream(), 
            System.Text.Encoding.UTF8);
    Console.WriteLine(streamReader.ReadToEnd());
    streamReader.Close();
    httpResponse.Close();
  }
}

C# Beispiel 2:

/*
 * SMSclass.txt Copyright (C) 2005 uga
 *
 * This program is free software; you can redistribute it
 * and/or modify it under the terms of the GNU General Public
 * License as published by the Free Software Foundation;
 * either version 2 of the License, or (at your option) any
 * later version.
 *
 * This program is distributed in the hope that it will be
 * useful, but WITHOUT ANY WARRANTY; without even the implied
 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 * PURPOSE. See the GNU General Public License for more
 * details.
 */
Download: SMSclass.txt

Haftungsbeschränkungen
In keinem Fall haften wir für irgendwelche Schäden, einschliesslich - aber nicht beschränkt auf - entgangene Einnahmen oder Gewinne oder andere direkte, indirekte, spezielle, zufällige oder Folgeschäden, selbst wenn sie auf die Möglichkeit solcher Schäden hingewiesen wurden, es sei denn, das unveränderliche Gesetz, falls vorhanden, sieht etwas anderes vor.

Weitere XML Beispiele:

PHP | Python | ASP/VB-Script | VBscript Class | C# | Java | Jabber

Neuanmeldung

Hier geht's zur ASPSMS Neuanmeldung.

Haben Sie sich bereits registriert? Melden Sie sich mit Benutzer E-Mail Adresse und Login-Passwort an.


Login-Passwort vergessen?

SMS Tools und Interfaces für ASPSMS