前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >周末,开放一个鉴黄API

周末,开放一个鉴黄API

作者头像
小柒2012
发布2019-12-09 18:48:09
2.7K0
发布2019-12-09 18:48:09
举报
文章被收录于专栏:IT笔记IT笔记IT笔记

前言

自从小黄图内测以来,不少小伙伴也想免费接入鉴黄功能,独乐乐不如众乐乐,博主花了点时间,做了一个API分享出来,提供给大家免费使用,免费额!!!

代码案例

首先我们定义一个工具类:

/**
 * 检黄工具类
 * URL为小黄图专属地址
 * 为了安全期间做了Token验证,望理解
 */
public class YellowUtils {

    private String url ="https://www.cloudbed.vip/tools/image/yellow";

    public String check(String imagePath) {
        RestTemplate rest = new RestTemplate();
        HttpHeaders headers = new HttpHeaders();
        headers.add("Accept", MediaType.APPLICATION_JSON.toString());
        headers.setContentType( MediaType.parseMediaType("multipart/form-data; charset=UTF-8"));
        MultiValueMap<String, Object> param = new LinkedMultiValueMap<>();
        FileSystemResource resource = new FileSystemResource(new File(imagePath));
        param.add("file", resource);
        param.add("token", "公号内回复[鉴黄]获取Token");
        HttpEntity<MultiValueMap<String, Object>> httpEntity = new HttpEntity<>(param,headers);
        ResponseEntity<String> responseEntity = rest.exchange(url, HttpMethod.POST, httpEntity, String.class);
        return responseEntity.getBody();
    }
}

调用方式,小伙伴们只需要传入本地或者服务器图片绝对路径即可:

public static void main(String[] args) {
      String filePath = "F:\\小黄图.jpg";
      YellowUtils utils = new  YellowUtils();
      System.out.println(utils.check(filePath));
}

正确返回结果:

{
    "classes": "porn",
    "probabilities": {
        "drawings": 0.0000170060648, 
        "hentai": 0.00108581863, 
        "neutral": 0.000101140722, 
        "porn": 0.816358209, 
        "sexy": 0.182437778
    }
}

异常信息:

  • 500:系统异常
  • 401:Token错误
  • 402:鉴黄接口异常

当然了,最后如果有小伙伴想前端调用,也可以在联系我,为你开启专属跨域访问权限。

最后,还是推荐一下在线小黄图,阅读原文即可,小伙伴最好在电脑端进行测试。周五上线以来,通过百度统计来的数据已突破上千IP,上传小黄图无数,当然,游客是看不到的。

图床:https://www.cloudbed.vip

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 代码案例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档