Oracleで音声テキスト読み上げを送信します

Oracleで固定電話または携帯電話に音声メッセージ(テキスト読み上げ)を送信します

Oracle : 方法

SMS


テキスト読み上げ

Eメール

ソーシャルネットワーク

グループ

HLR



イベント

ユーザー

テンプレート

OTP(ワンタイムパスワード)

の例 Oracle:

declare 
	l_url varchar2(200) := 'http://www.afilnet.com/api/http/?class=voice'||'&'||'method=sendvoice'||'&'||'user=user'||'&'||'password=password'||'&'||'to=34600000000'||'&'||'from=34900000000'||'&'||'message=voice+test'||'&'||'scheduledatetime='||'&'||'language=es'||'&'||'output=';
	l_req utl_http.req;
	l_resp utl_http.resp;
	l_text varchar2(32767);
begin     
	l_req  := utl_http.begin_request(l_url);
	l_resp := utl_http.get_response(l_req);
    
	begin
		loop
			utl_http.read_text(l_resp, l_text, 32766);
			dbms_output.put_line(l_text);
		end loop;                
	exception
		when utl_http.end_of_body then
			utl_http.end_response(l_resp);
		end;
end;



以下の例を参照してください。

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


テキスト読み上げを受信者に送信します


パラメータ説明必須/オプション
class=voice要求されたクラス:要求が行われるクラス強制的
method=sendvoice要求されたクラスメソッド:要求が行われるクラスのメソッド強制的
userAfilnetアカウントのユーザーと電子メール強制的
passwordAfilnetアカウントのパスワード強制的
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=
クッキーに関する重要な情報:このWebの使用を継続する場合、使用条件に同意したものとみなされます。詳細については、 Cookiesポリシーをご覧ください。. 持続する