Module: Tbkapi

Included in:
Taobaoke
Defined in:
lib/tbkapi.rb,
lib/tbkapi/version.rb,
lib/tbkapi/api_taobaoke.rb

Defined Under Namespace

Classes: Taobaoke

Constant Summary collapse

TBURI =
"http://gw.api.taobao.com/router/rest"
VERSION =
"1.0.4"

Instance Method Summary collapse

Instance Method Details

#action_paramsObject



22
23
24
# File 'lib/tbkapi.rb', line 22

def action_params
  {}
end

#get_sign(hash, secret) ⇒ Object



26
27
28
# File 'lib/tbkapi.rb', line 26

def get_sign(hash, secret)
  Digest::MD5.hexdigest(hash.sort.flatten.push(secret).unshift(secret).join(""))
end

#system_params(method, api_key) ⇒ Object



11
12
13
14
15
16
17
18
19
20
# File 'lib/tbkapi.rb', line 11

def system_params(method, api_key)
  {
    method: method,
    api_key: api_key,
    timestamp: Time.now.strftime("%F %T"),
    format: "json",
    v: "2.0",
    sign_method: "md5"
  }
end