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-阿裏雲