Python教程__sdk_数据风控-阿里云
创建Access Key
1.登陆阿里云账号;2.打开“我的Access Key”页面,页面地址:https://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可以复用,建议设置成应用程序全局唯一的。
clt = client.AcsClient(ak=accessKeyId,secret=accessKeySecret,region_id='cn-hangzhou') #阿里云颁发的appkey和secret
示例代码
风险识别API
def TestQuerySimpleRequest():appkey = afs_appkey #从前端传入scene = 'xxxx' #从前端传入token = 'xxxx' #从前端传入accesskey = afs_accesskey #数据风控服务颁发timestamp =str(int(time.time())*1000) #时间戳tr = '{"email":"12345677@qq.com"}' #透传参数:IP、phonenumber、emailenc = afs_appkey+afs_accesskey+token+timestamp #afs_accesskey产品端颁发temp = md5.new()temp.update(enc)serno = temp.hexdigest()request = QuerySimpleRequest.QuerySimpleRequest()request.set_SceneId(scene)request.set_AppKey(appkey)request.set_TokenId(token)request.set_SerialNo(serno)request.set_Trans(tr)request.set_TimeStamp(timestamp)try:response = clt.do_action(request)print responseexcept:print 'error'
风险拦截API
def TestAuthenticateRequest():appkey = afs_appkey #数据风控服务颁发accesskey = afs_accesskey #数据风控服务颁发token = 'xxxxxxx' #从前端传入sig = 'xxxxxxxxx' #从前端传入sessionid = 'xxxx' #从前端传入timestamp =str(int(time.time())*1000) #时间戳remoteip = '192.168.1.1' # 传入IP#to calculate sernoenc = afs_appkey+afs_accesskey+token+sigtemp = md5.new()temp.update(enc)serno = temp.hexdigest()request = AuthenticateRequest.AuthenticateRequest()request.set_AppKey(appkey)request.set_Token(token)request.set_Sig(sig)request.set_Serno(serno)request.set_SessionId(sessionid)request.set_RemoteIp(remoteip)request.set_TimeStamp(timestamp)try:response = clt.do_action(request)print responseexcept:print 'error'
最后更新:2016-11-23 17:16:05
上一篇:
PHP教程__sdk_数据风控-阿里云
下一篇:
2016年11月21日数据风控控制台升级__产品升级更新_数据风控-阿里云
处理-使用访问日志统计__最佳实践_日志服务-阿里云
查询可用专线接入点信息__高速通道相关接口_API 参考_云服务器 ECS-阿里云
定时运行作业__快速开始_数据集成-阿里云
修改期望虚拟机数量__SDK接口说明_Java版SDK_批量计算-阿里云
管局下号__备案成功后了解_常见问题_备案-阿里云
1.1 登陆ECS实例__ECS快速开始_云服务器ECS 体验_体验馆-阿里云
应用操作__JavaSDK手册_SDK参考手册_开放搜索-阿里云
怎样授权子用户执行刷新缓存及预热操作___CDN授权问题_授权常见问题_访问控制-阿里云
表结构同步__应用场景_产品简介_数据管理-阿里云
撤销安全组规则__安全组相关接口_API 参考_云服务器 ECS-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云