文本复审流程

复审功能

我们为您提供了对调用数据的复审功能,在API调用记录中查看并复审您的文本。 您需要配置一个复审结果的回调地址,复审结果将会POST到该地址,以便您对相应的复审数据做下一步的处理。

配置复审接口地址

  • 1、登录tupu控制台
  • 2、进入“应用中心”的“我的应用”页面
  • 3、点击“编辑”按钮,在“复审回调接口”里填写复审接口地址,点击“保存”

复审回调数据结构

  • http方法:POST
  • content-type:JSON

参数说明:

参数名 类型 说明
signature String 数据签名
json String 经过json序列化的复审结果信息
  • 签名校验说明: 我们采用的数字证书签名算法是:"RSA-SHA256",签名输出类型是:"base64",首先下载图普科技的公钥证书,然后按如下步骤认证:
    1、收到的JSON数据含两个字段:signature、json;signature是数字签名,json是真正的有效数据的字符串格式;
    2、用signature对json进行签名认证,算法:"RSA-SHA256",输出类型:"base64",得到认证结果;认证通过后,对json进行JSON.parse(),得到下面的reviews,timestamp,nonce。

json解析后的结构

参数名 类型 说明
reviews Array 复审对象信息
timestamp Number 当前的服务器的Unix时间戳。
nonce String 随机数

reviews说明:

参数名 类型 说明
contentId String 文本内容id
content String 文本内容
label String 标签, 'Normal': 正常, 'Terror': 暴恐, 'Porn': 色情, 'Politics': 涉政, 'Sensitive': 敏感, 'ADs': ⼴告, 'Abuse': 谩骂, 'Nosense': 灌水, 'UserDefine': 自定义

json示例

{
    "reviews":[
      {
        "content": "text1",
        "label": "ADs"
      },
      {
        "content": "text2",
        "label": "Normal"
      }
    ],
    "nonce": "0.5251648891717196",
    "timestamp": 1436955532
}

results matching ""

    No results matching ""