example_tools.js 928 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. * @file 工具类使用示例
  3. * 接口鉴权说明:
  4. * 目前支持的鉴权方式有 "token" 和 "hmacsha1" 两种,默认使用 "token"鉴权。
  5. * 所有方法均可添加关键字参数signType修改鉴权方式。
  6. * @author www.kuaidaili.com
  7. */
  8. const Client = require('../kdl/client');
  9. const Auth = require('../kdl/auth');
  10. auth = new Auth('secret_id','secret_key');
  11. client = new Client(auth);
  12. // 获取User-Agent 参数:获取ua数量
  13. client.getUA(3).then(
  14. value => {
  15. console.log(value);
  16. }
  17. );
  18. // 获取指定地区编码
  19. client.getAreaCode('北京市').then(
  20. value => {
  21. console.log(value);
  22. }
  23. );
  24. // // 获取账户余额
  25. // client.getAccountBalance().then(
  26. // value => {
  27. // console.log(value);
  28. // }
  29. // );
  30. // console.log(client._getSecretToken())
  31. console.log(client.getSecretToken())
  32. console.log(client.setAutoRenew('0', signType="token", otherParams={}))