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), который был выделен для меня. они получают список номеров и тел сообщений и передают мне результаты отправки, как вы видите. вот и все.
есть еще один способ получить статус доставки на основе кодов возврата, которые они дали мне в массиве результатов.
попросите у них документы и примеры или поищите на их сайте, и вы обязательно что-нибудь найдете.
надеюсь, это вам поможет.
повеселиться.