Class: Aliyun::Dyvms
- Inherits:
-
Connector::RPCClient
- Object
- Connector::RPCClient
- Aliyun::Dyvms
- Defined in:
- lib/aliyun/dyvms.rb
Instance Attribute Summary
Attributes inherited from Connector::RPCClient
#access_key_id, #access_key_secret, #api_version, #codes, #endpoint, #opts, #security_token, #verbose
Instance Method Summary collapse
-
#initialize(config = {}, verbose = nil) ⇒ Dyvms
constructor
本产品(Dyvmsapi/2017-05-25)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。 我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。.
-
#single_call_by_tts(called_show_number, called_number, tts_code, tts_param) ⇒ Object
调用SingleCallByTts接口向指定号码发送语音验证码和带参数变量的语音通知.
Methods inherited from Connector::RPCClient
Constructor Details
#initialize(config = {}, verbose = nil) ⇒ Dyvms
本产品(Dyvmsapi/2017-05-25)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。 我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。
7 8 9 10 11 |
# File 'lib/aliyun/dyvms.rb', line 7 def initialize(config = {}, verbose = nil) config[:endpoint] ||= "http://dyvmsapi.aliyuncs.com" config[:api_version] ||= "2017-05-25" super(config, verbose) end |
Instance Method Details
#single_call_by_tts(called_show_number, called_number, tts_code, tts_param) ⇒ Object
调用SingleCallByTts接口向指定号码发送语音验证码和带参数变量的语音通知
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/aliyun/dyvms.rb', line 14 def single_call_by_tts(called_show_number, called_number, tts_code, tts_param) params = { CalledShowNumber: called_show_number, CalledNumber: called_number, TtsCode: tts_code, TtsParam: tts_param.to_json } opts = { method: "POST", timeout: 15000 } request(action: "SingleCallByTts", params: params, opts: opts) end |