APIDoc

Did You Know?

ASP.NET Sample Code (GET)

                                        
                                            
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>

<script runat="server" language="VB">
                                            
    Sub Page_Load(sender As Object, e As EventArgs)
    
    Dim apiKey As String        = "your apiKey"
    Dim SenderName As String    = "MyName"
    Dim Number As String        = "923331234567,923001234567,923451234567"
    Dim Message As String       = "This is an API message"
    
    Dim URL As String = "https://www.hajanaone.com/api/sendsms.php?apikey=" & apiKey & "&sender=" & SenderName & "&phone=" & Number & "&message=" & Message
    Dim req As HttpWebRequest = WebRequest.Create(URL)
    
    Try
        Dim resp As HttpWebResponse = req.GetResponse()
        Dim sr As New StreamReader(resp.GetResponseStream())
        Dim results As String = sr.ReadToEnd()
        sr.Close()
    
        html.Text = results
    Catch wex As WebException
    Response.Write("SOMETHING WENT AWRY!
    Status: " & wex.Status & "Message: " & wex.Message & "")
    End Try
    End Sub
                                            
</script>
                                        
                                    

ASP.NET Sample Code (POST)

                                        
                                            
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>

<script runat="server" language="VB">
                                            
    Dim apikey As String = "YourapiKey"

        Dim SenderName As String    = "MyName"
        Dim Number As String        = "447123456789"
        Dim Message As String       = "This is an API message"
        Dim URL As String           = "https://www.hajanaone.com/api/sendsms.php?"
        Dim PostData As String      = "apikey=" & apikey & "&sender=" & SenderName & "&phone=" & Number & "&message=" & Message
        Dim req As HttpWebRequest = WebRequest.Create(URL)
        req.Method = "POST"
        Dim encoding As New ASCIIEncoding()
        Dim byte1 As Byte() = encoding.GetBytes(PostData)
        req.ContentType = "application/x-www-form-urlencoded"
        req.ContentLength = byte1.Length
        Dim newStream As Stream = req.GetRequestStream()
        newStream.Write(byte1, 0, byte1.Length)

        Try
            Dim resp As HttpWebResponse = req.GetResponse()
            Dim sr As New StreamReader(resp.GetResponseStream())
            Dim results As String = sr.ReadToEnd()
            sr.Close()
            html.Text = results
        Catch wex As WebException
	  Response.Write("SOMETHING WENT AWRY!
      Status: " & wex.Status & "Message: " & wex.Message & "")
    End Try
    End Sub

                                            
</script>