uvasoftware/scanii-java
GitHub: uvasoftware/scanii-java
提供纯 Java 接口调用 scanii.com 内容处理服务,简化文件内容安全检测流程。
Stars: 4 | Forks: 2
### 用于 Scanii 内容处理服务的纯 Java 接口 - https://www.scanii.com
### 如何使用此客户端
#### 使用 Maven 坐标安装:
```
com.uvasoftware
scanii-java
${latest.release.version}
```
### 示例用法:
```
package com.uvasoftware.scanii;
import com.uvasoftware.scanii.models.ScaniiProcessingResult;
import java.nio.file.Paths;
public class Sample {
public static void main(String[] args) {
// in this example args contains the key secret and file path:
String key = args[0];
String secret = args[1];
ScaniiClient client = ScaniiClients.createDefault(key, secret);
ScaniiProcessingResult result = client.process(Paths.get(args[2]));
System.out.printf("checksum: %s, content-type: %s and findings: %s%n",
result.getChecksum(),
result.getContentType(),
result.getFindings());
if (result.getFindings().isEmpty()) {
System.out.println("Content is safe!");
}
}
}
```
请注意,您需要一个有效的 scanii.com 账户和 API 凭据。
* 更高级的用法示例可
在[这里](https://github.com/uvasoftware/scanii-java/blob/master/src/test/java/com/uvasoftware/scanii/ScaniiClientTest.java)找到
* scanii 的通用文档可在此处查阅[这里](http://docs.scanii.com)
* Javadoc 可在此处找到[这里](https://www.javadoc.io/doc/com.uvasoftware/scanii-java/latest/index.html)
标签:API客户端, Homebrew安装, Java库, JS文件枚举, Maven, meg, Naabu, OCR, PDF解析, SEO, SOC Prime, 中文标签, 云端处理, 信息安全, 关键词提取, 内容分析, 内容处理, 内容安全, 内容审核, 内容服务平台, 域名枚举, 实体识别, 对抗攻击, 开发工具, 接口, 敏感信息检测, 文件扫描, 文本分析, 文本提取, 文档分析, 文档处理, 文档处理服务, 文档转换, 检索, 漏洞验证, 网页爬虫, 集成