Method: Pddapi::Pinduoduo#pdd_ddk_act_prom_url_generate

Defined in:
lib/pddapi/api_pinduoduo.rb

#pdd_ddk_act_prom_url_generate(pid, client_id, secret) ⇒ Object



54
55
56
57
58
59
60
61
62
63
64
# File 'lib/pddapi/api_pinduoduo.rb', line 54

def pdd_ddk_act_prom_url_generate(pid, client_id, secret)
  action_params = {
    url_type: 1,
    generate_short_url: true,
    generate_mobile_short_url: true,
    p_id_list: [pid].to_json
  }
  params = system_params('pdd.ddk.act.prom.url.generate', client_id).merge(action_params)
  my_sign = get_sign(params, secret).upcase
  post_data(URI(PDDURI), params.merge({sign: my_sign}))
end