951
阿里云
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、email
enc = 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 response
except:
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 serno
enc = afs_appkey+afs_accesskey+token+sig
temp = 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 response
except:
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-阿里云