moresdk
- 集合多方sdk逻辑内容
第一步:添加自动加载
require "./vendor/autoload.php";
第二步:使用已经添加的SDK
1、Cwg(崇文馆sdk功能)
use Cwg\WebRequest;
$wb = new WebRequest();
$uid = '';//用户的UID
$url = $wb->createUrl($uid);//生成URL地址用于打开渠道的用户链接
2、Htapi(监黄sdk功能)
use Htapi\AlRequest;//阿里云鉴黄
use Htapi\HtRequest;//腾讯云鉴黄
$al = new AlRequest();
$ht = new HtRequest();
$url_1 = "http://xxx.jpg";//待鉴定图片url
//待鉴定图片url支持数组传入
$url_2 = [
"http://xxx1.jpg",
"http://xxx2.jpg"
];
//返回每个URL鉴定结果
$al_res1 = $al->request_by_curl($url_1);
$al_res2 = $al->request_by_curl($url_2);
$ht_res1 = $ht->request_by_curl($url_1);
$ht_res2 = $ht->request_by_curl($url_2);
3、Tlssign(腾讯云通信usersig原生应用)
use Tlssign\TencentTlssign;
//获取腾讯云通信公私钥
$privatePem = file_get_contents('./tlspem/private_key');
$publicPem = file_get_contents('./tlspem/public_key');
//注:7.1以上环境可能会提示信息“not support secp256k1” 可以使用@强制屏蔽提示
try {
echo @TencentTlssign::genSig("1400156157",'13799760258',$privatePem, $publicPem);
} catch (Exception $e) {
echo $e->getMessage();
}