Отправить голосовой текст в речь с помощью Objective C / iPhone

Отправляйте голосовые сообщения (текст в речь) на стационарные или мобильные телефоны с Objective C / iPhone

Objective C / iPhone : МЕТОДЫ

SMS


ТЕКСТ В РЕЧЬ

ЭЛ. АДРЕС

Социальные сети

ГРУППЫ

HLR

СТРАНЫ

МЕРОПРИЯТИЯ

пользователь

ШАБЛОНЫ

OTP (одноразовый пароль)

Пример в Objective C / iPhone:

NSString *aclass = @"voice";
NSString *method = @"sendvoice";
NSString *user = @"user";
NSString *password = @"password";
NSString *to = @"34600000000";
NSString *from = @"34900000000";
NSString *message = @"voice+test";
NSString *scheduledatetime = @"";
NSString *language = @"es";
NSString *output = @"";
NSString *targetUrl = [NSString stringWithFormat:@"https://www.afilnet.com/api/http/?class=%@&method=%@&user=%@&password=%@&to=%@&from=%@&message=%@&scheduledatetime=%@&language=%@&output=%@", aclass, method, user, password, to, from, message, scheduledatetime, language, output]
	
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setHTTPMethod:@"GET"];
[request setURL:[NSURL URLWithString:targetUrl]];

[[[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:
	^(NSData * _Nullable data,NSURLResponse * _Nullable response,NSError * _Nullable error) {
		NSString *myString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
		NSLog(@"Data received: %@", myString);
}] resume];



Смотрите пример в:

PHP Java С Sharp Unix Ruby on rails Python Android Objective C / iPhone SQL Server Oracle Node JS Go Scala Swift


Отправляет текст в речь получателю


параметрОписаниеОбязательный / Необязательный
class=voiceЗапрошенный класс: класс, к которому сделан запрособязательное
method=sendvoiceЗапрошенный метод класса: метод класса, к которому сделан запрособязательное
userПользователь и адрес электронной почты вашей учетной записи Afilnetобязательное
passwordПароль вашей учетной записи Afilnetобязательное
tovoice.sendvoice_toобязательное
fromvoice.sendvoice_fromобязательное
messagevoice.sendvoice_messageобязательное
scheduledatetimevoice.sendvoice_scheduledatetimeНеобязательный
languagevoice.sendvoice_languageНеобязательный
outputВыходной формат результатаНеобязательный

При отправке запросов вы получите следующие поля:

  •  status
  •  результат (если статус = успех), здесь вы получите следующие значения:
    • messageid
    • credits
  •  ошибка (если статус = ошибка), здесь вы получите код ошибки

Возможные коды ошибок перечислены ниже

КодОписание
MISSING_USERПользователь или адрес электронной почты не включены
MISSING_PASSWORDПароль не включен
MISSING_CLASSКласс не включен
MISSING_METHODМетод не включен
MISSING_COMPULSORY_PARAMОбязательный параметр не включен
INCORRECT_USER_PASSWORDНеверный пользователь или пароль
INCORRECT_CLASSНеправильный класс
INCORRECT_METHODНеправильный метод
NO_ROUTE_AVAILABLEДля указанного пункта назначения нет доступных путей
NO_CREDITSВаш баланс недостаточен
Параметры:
  • class: voice
  • method: sendvoice
  • user: user
  • password: password
  • to: 34600000000
  • from: 34900000000
  • message: voice+test
  • scheduledatetime:
  • language: es
  • output:
Запрос:
https://www.afilnet.com/api/http/?class=voice&method=sendvoice&user=user&password=password&to=34600000000&from=34900000000&message=voice+test&scheduledatetime=&language=es&output=
ВАЖНАЯ ИНФОРМАЦИЯ О ПЕЧЕНИ: Если вы продолжаете использовать этот веб-сайт, мы предполагаем, что вы принимаете условия использования. Вы найдете больше информации в нашей Политике использования файлов cookie.. Продолжать