阿里雲-內容安全-審核-同步檢測
<?php
/*阿里雲-內容安全-審核-同步檢測
*/$accesskeyid='xx';
$accesskey_secret='xx';
$api='/green/image/scan';
$url=''.$api;
// $clientinfo='';//選填
//請求內容json
$body=']}';
//配置header頭
$arr=[
'content-md5'=>base64_encode(md5($body,1)),
'date'=>gmdate('d, d m y h:i:s t',time()),//'tue, 17 jan 2017 10:16:36 gmt',注意時區
];$arr1=[
'x-acs-version'=>'2018-05-09',
'x-acs-signature-nonce'=>'12312311',
'x-acs-signature-version'=>'1.0',
'x-acs-signature-method'=>'hmac-sha1',
];ksort($arr1);
$arr2=array_merge($arr,$arr1);
$str="post\n";
foreach ($arr2 as $k => $v) else
}if(isset($clientinfo))?clientinfo=".$clientinfo;
}else
$signature = base64_encode(hash_hmac("sha1", $str, $accesskey_secret, true));
// echo '';print_r($signature);die;
$authorization=['authorization'=>"acs :"];
//得到完整header頭
//執行請求
$res=excurl($url,$ispost='1',$body,$header_arr);
echo '';print_r(json_decode($res,1));
/**curl請求
* $header=array(
// 'x-debug-mode:'.'1'
);*/
function excurl($url,$ispost='',$arr='',$header='')
if(!empty($header))
curl_setopt($ch, curlopt_url, $url);
curl_setopt($ch, curlopt_returntransfer, 1 );
//post方式
if(!empty($ispost))else
curl_setopt($ch, curlopt_post,true);
curl_setopt($ch, curlopt_postfields,$content);//所傳參
}$scontent = curl_exec($ch);
$astatus = curl_getinfo($ch);
curl_close($ch);
//返回
return $scontent;
}
阿里雲 內容安全 api 爬坑 php
這兩天在搞阿里雲 內容安全這個 自動檢測 文字和是否違規 的api 測了下 官方的sdk 是可以的 然後就去翻了翻他sdk裡面簽驗的姿勢 查閱後 官方文件中 content md5 這個必填的引數 在 sdk 裡面簽驗並沒有使用 可能是在這個介面沒用到 相關需求的小夥伴可以先無視這個引數 在這個md...
內容安全策略CSP在阿里雲的實施
摘要 點點幫是我們公司推出的一款用於手機社群軟體。本軟體的功能非常強大,包括社群物業 交流廣場 購物幾大功能模組。在點點幫中,使用者可以體驗到更便捷 舒適的生活環境,認識更多的朋友。由於 https化的大勢所趨,了解到把 公升級到https有很多優點,但遷移最大的問題在於遷移時間。如果在阿里雲上的主...
阿里雲大魚簡訊使用demo
首先,需要去阿里雲平台申請簡訊簽名和建立簡訊模板 public class sendshortmsg catch clientexception e iacsclient acsclient new defaultacsclient profile 組裝請求物件 sendsmsrequest req...