对接百度-AI开放平台,文本合规性检测

2020-09-19  本文已影响0人  十万个魏什么啊
一、登录百度智能云 https://login.bce.baidu.com/
二、 创建应用

可选择的检测类型很多,包括文本、图片、语音、视频等等,创建成功后可以再应用列表查看创建的应用


image.png
三、获取Access Token https://ai.baidu.com/ai-doc/REFERENCE/Ck3dwjhhu

access_token是请求审核接口必须参数之一,但是请求审核接口说明那边并没有说得很明白,这也算是一个坑。
打开上面的链接,我相信聪明的你一看就明白怎么获取access_token,其中需要用到第二步创建应用成功后的相关参数。
这个access_token的默认有效时间是30天,所以需要写一个方法让过期前重新获取新的access_token。

四、请求文本审核接口 https://ai.baidu.com/ai-doc/ANTIPORN/Rk3h6xb3i

具体的代码不再赘述,请求数据和拿数据,总要拼装一些它需要的数组及格式。
.
.

function request_post($url = '', $param = '') {
        if (empty($url) || empty($param)) {
            return false;
        }
        
        $postUrl = $url;
        $curlPost = $param;
        $curl = curl_init();//初始化curl
        curl_setopt($curl, CURLOPT_URL,$postUrl);//抓取指定网页
        curl_setopt($curl, CURLOPT_HEADER, 0);//设置header
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上
        curl_setopt($curl, CURLOPT_POST, 1);//post提交方式
        curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);
        $data = curl_exec($curl);//运行curl
        curl_close($curl);
        
        return $data;
    }
上一篇 下一篇

猜你喜欢

热点阅读