百川绿网

更新时间:2015/09/18 访问次数:37570

1、服务能力介绍

    百川绿网服务,即阿里百川开发者可以借助淘系大数据和云计算的能力,通过简单的接口调用的方式,在服务端以及APP内快速实现涉黄、涉恐、涉政等敏感文本信息过滤。

    用户提交UGC内容,SDK唤起文本过滤组件,传到APP服务端或直接到百川服务端的接口获取文本过滤的服务,返回审核结果。如果开发者已经拥有部分词库或想要丰富百川通用词库以更适合自身需要时,允许开发者在配置后台进行私有词库的配置以补充百川的通用词库,最终的目的是提供尽可能全面的涉黄涉恐涉政文本信息过滤的服务。

2、使用须知

2.1 前提条件

1)加入百川

2)申请百川绿网权限:控制台—应用管理—证书权限管理-百川绿网

3)下载并安装服务端SDK:控制台-应用管理-SDK下载-服务端SDK(直达链接),具体集成及使用方式可参阅文档

2.2 调用方法

百川绿网的API名称为taobao.user.textcheck.get  。在调用API的过程中,入参一共有2个,分别为APP在百川的key和待检测文本 ,具体属性如下表所示。

 

参数

参数含义

数据类型

是否可空

content

待检测文本

string

appkey

APP在百川的key

string

 

最终的输出参数为ResultBean类型,具体参数和属性如下表所示:

 

参数

参数含义

数据类型

是否可空

说明

success

成功与否

boolean

非空

返回值:ture:表示调用成功;false:调用失败

 

object

返回的结果

String

非空

返回值:false(未检测出敏感词),content

        ture(检测出敏感词),content,敏感词上下文

message

异常消息

String

可空

如果请求失败,message会持有错误描述信息

2.3 调用示例

根据APP的自身需求,如下给出不同开发语言下的调用示例:

Java调用示例  

TaobaoClient client=new DefaultTaobaoClient(url, appkey, secret);

UserTextcheckGetRequest req=new UserTextcheckGetRequest();

req.setContent(""法*功违法"");

req.setAppId(""12344"");

UserTextcheckGetResponse response = client.execute(req);

 

Php调用示例 

$c = new TopClient;

$c->appkey = appkey;

$c->secretKey = secret;

$req = new UserTextcheckGetRequest;

$req->setContent(""法*功违法"");

$req->setAppId(""12344"");

$resp = $c->execute($req);

 

.NET调用示例

ITopClient client = new DefaultTopClient(url, appkey, appsecret);

UserTextcheckGetRequest req=new UserTextcheckGetRequest();

req.Content = ""法*功违法"";

req.AppId = ""12344"";

UserTextcheckGetResponse response = client.Execute(req);

 

python调用示例

 # -*- coding: utf-8 -*-

import top.api

req=top.api.UserTextcheckGetRequest(url,port)

req.set_app_info(top.appinfo(appkey,secret))

req.content=""法*功违法""

req.app_id=""12344""

try:

         resp= req.getResponse()

         print(resp)

except Exception,e:

         print(e)

3、 FAQ

如有任何问题需要反馈或者需要技术上的支持,请联系百川绿网旺旺群1446926917。

FAQ

关于此文档暂时还没有FAQ
返回
顶部