jacklin/moresdk

include more sdk script or class


License
Apache-2.0

Documentation

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();
}