Member 12212951 Ответов: 1

Отправить SMS-сообщение от VB.NET применение


Я хочу иметь возможность отправлять SMS сообщения из моего приложения VB.NET к сотовому телефону.
У меня уже есть учетная запись у моих местных поставщиков услуг. Как мне это сделать?
пожалуйста помочь.

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

У меня уже есть учетная запись у моих местных поставщиков услуг

1 Ответов

Рейтинг:
1

zamanipour

Привет;

когда вы покупаете услугу у поставщика, он может предоставить вам доступ к веб-сервису. этот веб-сервис может быть основан на Soap или REST. вы должны потреблять этот веб-сервис, используя эти кредиты.
Если у них есть SOAP webservice, вы должны добавить ссылку на свои ссылки через "Add Service Reference ... "в вашем проекте VS. (узнайте больше о внедрении веб-сервисов)
тогда вы должны потреблять его вот так:

public static string[] SendSmsPackage(List<string> CellNumbers, List<string> Bodies)
{
    SmsService.smsSoapClient smsSrv = new SmsService.smsSoapClient();
    List<string> resultList = new List<string>();

    try
    {
        string[] result = new string[] { };
        result = smsSrv.doSendArraySMS(SmsServiceUserID, SmsServicePassWD, SmsServiceProviderNumber, CellNumbers.ToArray(), Bodies.ToArray());

        return result;

    }
    catch(Exception ex)
    {
        throw ex;
    }
}



Этот провайдер дал мне адрес своего веб-сервиса, который я использовал, когда хотел добавить "ссылку на сервис". а также идентификатор пользователя, пароль и номер сотового телефона (SmsServiceProviderNumber), который был выделен для меня. они получают список номеров и тел сообщений и передают мне результаты отправки, как вы видите. вот и все.
есть еще один способ получить статус доставки на основе кодов возврата, которые они дали мне в массиве результатов.

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

надеюсь, это вам поможет.
повеселиться.