全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件

Python教程

更新时间:2017-06-07 13:26:11

Python-SDK使用说明

创建Access Key

1.登陆阿里云账号;2.打开“我的Access Key”页面,页面地址:http://i.aliyun.com/access_key/;3.创建Access Key。

安装SDK

  • 开发环境阿里云python支持python2.7及以上版本。
  • 安装步骤1、下载python_sdk.zip,将压缩包解压后放置到系统的任意目录(需要保证有读取权限)。

快速入门

初始化一个IClientProfile1、与阿里云SDK相关的类都在包com.aliyuncs.IAcsClient下;2、IClientProfile是与API交互的接口,SDK的操作都是通过IClientProfile完成的;3、IClientProfile可以复用,建议设置成应用程序全局唯一的。

  1. clt = client.AcsClient(ak=accessKeyId,secret=accessKeySecret,region_id='cn-hangzhou') #阿里云颁发的appkey和secret

示例代码

  • 风险识别API
  1. request = SpamRegisterPreventionRequest.SpamRegisterPreventionRequest()
  2. # 必填参数
  3. request.set_PhoneNumber("13244444444");
  4. request.set_Ip("客户来源IP");
  5. request.set_ProtocolVersion("1.0.1");
  6. # 必填参数:注册来源。1:PC网页;2:移动网页;3:APP;4:其它
  7. request.set_Source(3);
  8. # 对应前端页面的afs_token,source来源为1&2&4时,必填;
  9. request.set_JsToken("");
  10. # 对应sdk中获取的wtoken,source来源为3时,必填;
  11. request.set_SDKToken("");
  12. # 选填参数
  13. request.set_Email("");
  14. request.set_UserId("");
  15. request.set_IdType(1);
  16. request.set_CurrentUrl("");
  17. request.set_Agent("");
  18. request.set_Cookie("");
  19. request.set_SessionId("");
  20. request.set_MacAddress("");
  21. request.set_Referer("");
  22. request.set_NickName("");
  23. request.set_CompanyName("");
  24. request.set_Address("");
  25. request.set_IDNumber("");
  26. request.set_BankCardNumber("");
  27. request.set_ExtendData("");
  28. result = clt.do_action(request)
  29. print result
  • 风险拦截API
  1. request = AfsCheckRequest.AfsCheckRequest()
  2. # 必填参数:请求来源: 1:Android端; 2:iOS端; 3:PC端及其他
  3. request.set_Platform(3)
  4. #必填参数:从前端获取,不可更改
  5. request.set_Session('xxx')
  6. #必填参数:从前端获取,不可更改
  7. request.set_Sig('xxx')
  8. #必填参数:从前端获取,不可更改
  9. request.set_Token('xxx')
  10. #必填参数:从前端获取,不可更改
  11. request.set_Scene('xxx')
  12. result = clt.do_action(request)
  13. print result
本文导读目录