347
魔獸
PHP教程__sdk_數據風控-阿裏雲
創建Access Key
1.登陸阿裏雲賬號;2.打開“我的Access Key”頁麵,頁麵地址:https://i.aliyun.com/access_key/;3.創建Access Key。
安裝SDK
- 開發環境阿裏雲PHP SDK支持PHP5.3及以上版本。
- 安裝步驟1、下載php_sdk.zip,將壓縮包解壓後放置到係統的任意目錄(需要保證有讀取權限);2、在PHP文件中包含其頭文件(注意文件路徑要正確),並導入使用別名,如:
<?php
require_once 'aliyun-php-sdk-core/Config.php';
use CFRequestV20151127 as CF;
//Do something below...
快速入門
初始化一個IClientProfile1、與阿裏雲SDK相關的類都在包com.aliyuncs.IAcsClient下;2、IClientProfile是與API交互的接口,SDK的操作都是通過IClientProfile完成的;3、IClientProfile可以複用,建議設置成應用程序全局唯一的;4、用戶可以修改類AliyunClient裏的變量 $connectTimeout和$readTimeout來設置SDK調用接口的連接超時時間和讀取超時時間,SDK默認的連接超時時間是3秒,讀取超時時間是80秒。
<?php
include_once 'aliyun-php-sdk-core/Config.php';
use CFRequestV20151127 as CF;
date_default_timezone_set('Asia/Shanghai');
$iClientProfile = DefaultProfile::getProfile("cn-hangzhou", accessKeyId,accessKeySecret);
$client = new DefaultAcsClient($iClientProfile);
示例代碼
風險識別API
$request = new CFQuerySimpleRequest();
$request->setMethod("GET");
$appkey="xxxx";#從前端獲取
$token="xxxxxxxxxx"; #從前端獲取
$scene="register";#從前端獲取
$accessKey="xxxxxxxxxx";#數據風控服務頒發的accesskey
$request->setAppKey($appkey);
$request->setTokenId($token);
$request->setSceneId($scene);
$curtime=time()*1000;
$serno=md5("$appkey$accessKey$token$curtime");
$request->setSerialNo($serno);
$request->setTimeStamp($curtime);
$request->setTrans("{"IP":"192.168.0.1"}");
$response = $client->doAction($request);
print_r($response);
print_r( "time: $curtime seno:$serno");
風險攔截API
$request = new CFAuthenticateRequest();
$request->setMethod("GET");
$appkey="afs_appkey";#數據風控服務頒發的appkey
$accesskey="afs_accesskey";#數據風控服務頒發的accesskey
$curtime=time()*1000;
$ip = $_SERVER['REMOTE_ADDR'];
$token="xxxxxxxxxxxxxxx";#request from www page
$session; #request from www page
$sig="xxxxxxxxxxxxxxx"; #request from www page
$serno=md5("$appkey$accesskey$token$sig");
$request->setToken($token);
$request->setSessionId($sessionid);
$request->setRemoteIp($ip);
$request->setSig($sig);
$request->setAppKey($appkey);
$request->setSerno($serno);
$response = $client->doAction($request);
print_r($response);
print_r( "time: $curtime ");
最後更新:2016-11-23 17:16:05
上一篇:
.NET教程__sdk_數據風控-阿裏雲
下一篇:
Python教程__sdk_數據風控-阿裏雲
SDK接口簡介__數據訂閱_用戶指南_數據傳輸-阿裏雲
停機說明__購買指導_加密服務-阿裏雲
HeadObject__關於Object操作_API 參考_對象存儲 OSS-阿裏雲
TableInBatchGetRowResponse__DataType_API 參考_表格存儲-阿裏雲
創建觸發器__數據庫開發_用戶指南(RDBMS)_數據管理-阿裏雲
如何上傳網站程序__網站上傳/下載_使用指南_雲虛機主機-阿裏雲
路況預測__解決方案_平台介紹_數加平台介紹-阿裏雲
資源__基本概念_基本介紹_大數據計算服務-阿裏雲
碎片管理__控製台用戶指南_對象存儲 OSS-阿裏雲
蘋果取消個人對個人打賞抽成;阿裏雲大數據計算服務MaxCompute在香港開服
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲