Skip to content
grzhan edited this page May 19, 2016 · 5 revisions

Subtitle API

Common

http://api.kcwiki.moe/subtitles

数据默认是简体中文,返回格式:

{
	"1": {									// 舰娘ID(非sortno)
		"1": "我是睦月!一鼓作气向前冲吧!", // 键值为voiceId
		...
	},
	...
	"version": "2016050905"				// 数据版本号
}

Version

http://api.kcwiki.moe/subtitles/version

返回最新的字幕数据版本号(数字对应字幕数据生成的年月日时),返回格式:

{ "version": "2016050905" }

ShipID

根据舰娘编号(api_id)来获取字幕数据

http://api.kcwiki.moe/subtitles/{shipID}
  • shipID: 舰娘编号ID(例如1返回睦月的语音)

返回格式:

Diff

返回目标版本与最新版本的差分结果(POI字幕插件更新数据用)

http://api.kcwiki.moe/subtitles/diff/{version}
  • version: 字幕数据版本号

返回格式同/subtitles

I18n

字幕数据支持多语言,其接口如下(每个接口含义参考前述):

http://api.kcwiki.moe/subtitles/{lang}
http://api.kcwiki.moe/subtitles/{lang}/{shipID}
http://api.kcwiki.moe/subtitles/{lang}/diff/{version}
  • lang: 语言,目前暂时仅支持日语,值为jp

返回格式与简体中文的返回格式相同

Detail

http://api.kcwiki.moe/subtitles/detail

返回字母数据的详细信息,包括语音文件url、情景名称等

返回格式:

{
	1: [                                               // 舰娘ID
			{
				'voiceId': 1,                                 // 语音ID
				'scene': '入手/登入时',                        // 情景
				'zh': '我是睦月!一鼓作气向前冲吧!',            // 中文字幕
				'jp': '睦月です。はりきって、まいりましょー!',   // 日文字幕
				'url': 'http://upload.kcwiki.moe/commons/x'   //  语音文件资源url
			},
			...
	],
	...
}

也有根据ShipID检索数据的接口:

http://api.kcwiki.moe/subtitle/detail/{id}

返回格式:

[
	{
		'voiceId': 1,                                  // 语音ID
		'scene': '入手/登入时',                         // 情景
		'zh': '我是睦月!一鼓作气向前冲吧!',             // 中文字幕
		'jp': '睦月です。はりきって、まいりましょー!',    // 日文字幕
		'url': 'http://upload.kcwiki.moe/commons/x'    //  语音文件资源url
	},
	...
]
Clone this wiki locally