irfanansari Ответов: 2

Как отправить sms с помощью сервиса ozeki sms gateway


i am using this code but is this i have to use a android app in mobile that is serive enable then it is create ip and user name and password then you have to install a desktop app in your computer and then use app code your own as i did in visual studio but problem is this that app not purchased then they use their by default sms some words like this is by send ozeki.com some this like this any one tell how and what is process they use and how can i make or guide any one what is way they ding all i understand all that a application in android device it is provided a link and same application company use that and send sms as i want exact

Что я уже пробовал:

Imports System
Imports System.IO
Imports System.Net
Imports System.Text
Imports System.Web

Public Class fMain

 Private Sub bSend_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bSend.Click
        Dim request As HttpWebRequest
        Dim response As HttpWebResponse = Nothing
        Dim url As String
        Dim username As String
        Dim password As String
        Dim host As String
        Dim originator As String

        Try

            host = "http://127.0.0.1:9501"
            originator = "06201234567"
            username = "admin"
            password = "abc123"

            url = host + "/api?action=sendmessage&" _
                     & "username=" & HttpUtility.UrlEncode(username) _
                     & "&password=" + HttpUtility.UrlEncode(password) _
                     & "&recipient=" + HttpUtility.UrlEncode(tbReceiver.Text) _
                     & "&messagetype=SMS:TEXT" _
                     & "&messagedata=" + HttpUtility.UrlEncode(tbMessage.Text) _
                     & "&originator=" + HttpUtility.UrlEncode(originator) _
                     & "&serviceprovider=GSMModem1" _
                     & "&responseformat=html"

            request = DirectCast(WebRequest.Create(url), HttpWebRequest)

            response = DirectCast(request.GetResponse(), HttpWebResponse)

            MessageBox.Show("Response: " & response.StatusDescription)

        Catch ex As Exception
        End Try
    End Sub
End Class

2 Ответов

Рейтинг:
2

MadMyche

ирфанансари:
...проблема в том, что приложение не куплено, то они используют свои sms по умолчанию некоторые слова, как это по send ozeki.com
Вы используете бесплатную пробную версию продукта, которая добавляет сообщение "nag" к вашим текстам.
SMS Gateway - руководство пользователя, ограничения пробной версии[^]

Простой ответ заключается в покупке лицензии на продукт вместо использования ознакомительной версии.


irfanansari

сэр мне очень жаль пожалуйста не сердитесь на меня мне просто нужна помощь и попробуйте йо узнать есть ли какой то другой способ или я хочу узнать это возможно могу ли я сделать такое же приложение для android apk как ozeki дают для покупки и тестирования что это за способ они создают

Рейтинг:
0

Dave Kreskowiak

Тебе придется спросить Озеки.

Беглый взгляд на их сайт, имеет этот пример[^] использовать http.

Есть также примеры C#, которые кажутся более гибкими, здесь[^].

Если вы попытаетесь сказать мне: "но я не знаю C#!". Я собираюсь сказать тебе, что ты ошибаешься. C# не так уж сильно отличается от VB.NET. Существуют также онлайн-конвертеры, которые могут конвертировать разделы кода для вас и придумать достаточно хороший перевод.

Имейте в виду, что если вы вводите пароль в URL-адрес для подключения к службе, вам действительно не следует использовать его, поскольку вы отправляете пароль в открытом тексте по сетевому каналу, который может быть перехвачен в любой момент.


0x01AA

Вау, +5

irfanansari

сэр мне очень жаль что вы не понимаете меня я говорю что это работает нормально но когда я получил sms с моей стороны на другую сторону есть также включить Боттон текст от ozeki software по умолчанию и я не могу ни остановить его я хочу просто sms как я пишу как раньше делал в gsm модеме используя AT команды что мы пишем что показывает только эти слова а не какой либо водяной знак

Dave Kreskowiak

В этом есть немного больше смысла.

Да, вы можете остановить это. Купите лицензию на использование сервиса.

О, и если это фактический код, который вы используете, вы отправляете свой пароль для использования сервиса в открытом тексте, то есть любой человек с любым видом сниффера может увидеть ваш пароль.

Вы уверены, что все еще хотите воспользоваться этой услугой?