首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >对接雅虎日语文本校对

对接雅虎日语文本校对

作者头像
阿超
发布2022-09-28 12:38:31
发布2022-09-28 12:38:31
6360
举报
文章被收录于专栏:快乐阿超快乐阿超

青年时种下什么,老年时就收获什么——易卜生

API地址:https://developer.yahoo.co.jp/webapi/jlp/kousei/v2/kousei.html

代码:

代码语言:javascript
复制
package com.ruben;

import cn.hutool.core.map.MapUtil;
import cn.hutool.core.text.CharPool;
import cn.hutool.core.text.StrPool;
import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import cn.hutool.log.StaticLog;
import cn.hutool.setting.Setting;

import java.util.LinkedHashMap;

/**
 * YaHoo
 *
 * @author VampireAchao
 * @since 2022/9/6
 */
public class YaHoo {

    /**
     * 地址与鉴权信息,配置文件中
     */
    public static final String HOST_URL;
    public static final String APP_ID;

    static {
        // 加载配置文件
        Setting setting = new Setting("app.setting");
        HOST_URL = setting.get("HOST_URL");
        APP_ID = setting.get("APP_ID");
        setting.clear();
    }

    public static void main(String[] args) {
        inspect("セキュリティー,食べれる");
    }

    public static JSONObject inspect(String words) {
        String json = getRequestJson(words);
        String backResult = HttpUtil.post(HOST_URL + "?appid=" + APP_ID, json);
        StaticLog.debug("文本纠错返回结果:" + backResult);
        return JSONUtil.parseObj(backResult);
    }

    private static String getRequestJson(String words) {
        return JSONUtil.toJsonStr(MapUtil.builder(new LinkedHashMap<>())
                .put("id", "1234-1")
                .put("jsonrpc", "2.0")
                .put("method", "jlp.kouseiservice.kousei")
                .put("params", MapUtil.builder(new LinkedHashMap<>())
                        .put("q", words)
                        .build())
                .build());
    }
}

这里配置文件app.settingresources目录下

代码语言:javascript
复制
# -------------------------------------------------------------
# ----- Setting File with UTF8-----
# ----- 服务接口认证信息配置文件 -----
# -------------------------------------------------------------

HOST_URL = https://jlp.yahooapis.jp/KouseiService/V2/kousei
APP_ID = <YOUR_APP_ID>

效果

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

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

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

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

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