php调用security.imgSecCheck图片检测,很黄的图片都能通过怎么回事呢?

发布于 7 年前作者 xia147784 次浏览最后编辑 7 年前来自 issues

代码:

$obj = new \CURLFile(realpath($filePath));

$obj->setMimeType(“image/jpeg”);

$file[‘media’] = $obj;

$url = “https://api.weixin.qq.com/wxa/img_sec_check?access_token=”.$accessToken;

$info = $this->http_request($url,$file);

$info =  json_decode($info,true);

dump($info);

    //HTTP请求(支持HTTP/HTTPS,支持GET/POST)

    private function http_request($url, $data = null)

    {

        $curl = curl_init();

//        curl_setopt($curl, CURLOPT_HTTPHEADER, array(‘Content-Type: multipart/form-data’));

        curl_setopt($curl, CURLOPT_URL, $url);

        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);

        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);

        if (!empty($data)) {

            curl_setopt($curl, CURLOPT_POST, TRUE);

            curl_setopt($curl, CURLOPT_POSTFIELDS,$data);

        }

        curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);

        $output = curl_exec($curl);

        curl_close($curl);

        return $output;

    }

任何图片及大小,接口返回的都是ok,麻烦大神们帮我看下问题出在哪儿

WXOPEN Club 内容图片
10 回复
yan23
yan231 楼6 年前

麻烦提供一下图片,我试试

qiang92
qiang922 楼6 年前

麻烦提供下appid

juan96
juan963 楼6 年前

问一下,图片地址是服务器上的图片路径,还是网络图片路径

xguo
xguo4 楼6 年前

我用你这个方法,返回是空啊,没有任何信息

tianlei
tianlei5 楼6 年前

请问下$filePath指的是本地的地址还是服务器上的地址?我这边一直说ACCESS_TOKEN有错我在其它地方用没问题的

shenjing
shenjing6 楼6 年前

楼主,你这个问题解决了么,我也遇到了,不过返回的都是这个

WXOPEN Club 内容图片
slu
slu7 楼6 年前

把图片放出来看看呀

ming91
ming918 楼6 年前

我也遇到了同样的问题,腾讯AI鉴黄鉴定的黄图,小程序这边是正常的。

li66
li669 楼6 年前

楼主,检测图片解决了吗,我用php调用返回为空

jun62
jun6210 楼5 年前

发出来看看呢