接口详情

原神语录API 正常可用

一、基础信息

二、参数说明

2个可选参数,分别控制返回格式与指定角色,均不传则默认返回随机角色的JSON格式语录

参数名 参数值 是否必传 说明 示例URL
type (默认空值) 返回JSON格式,含name(角色名)、content(语录)字段 http://xilan.icu/Interface/yuanshen.php?name=钟离
type txt 返回纯文本格式,直接输出角色语录内容 http://xilan.icu/Interface/yuanshen.php?type=txt&name=钟离
name 角色名(如钟离、雷电将军、旅行者等) 指定获取某原神角色的语录,值需与角色标准名一致 http://xilan.icu/Interface/yuanshen.php?name=雷电将军
name (默认空值) 不指定角色,随机返回一位原神角色的语录 http://xilan.icu/Interface/yuanshen.php?type=txt

三、返回示例

3.1 JSON格式(默认,指定钟离)

{ { "code": 200, "message": "获取角色语录成功", "data": { "character": "钟离", "quote": "人间归离复归离,借一浮生逃浮生。" } } }

3.2 TXT格式(传type=txt,指定雷电将军)

【原神语录】 角色:雷电将军 台词:过往的错误已化作经验,未来的永恒,将更加坚实。

3.3 随机角色(不传name,默认JSON)

{ { "code": 200, "message": "获取随机角色语录成功", "data": { "character": "神里绫人", "quote": "与人打交道,真诚是基础,但也需懂得审时度势。毕竟,并非所有人都值得以心相待。" } } }

四、调用示例

4.1 PHP 调用

"; // 2. 调用TXT格式(指定温迪) $ventiTxtUrl = 'http://xilan.icu/Interface/yuanshen.php?type=txt&name=温迪'; $ventiTxtRes = file_get_contents($ventiTxtUrl); echo "温迪语录:" . $ventiTxtRes . "
"; // 3. 调用随机角色(默认JSON) $randomJsonUrl = 'http://xilan.icu/Interface/yuanshen.php'; $randomJsonRes = file_get_contents($randomJsonUrl); $randomJsonData = json_decode($randomJsonRes, true); echo "随机角色:" . $randomJsonData['name'] . ",语录:" . $randomJsonData['content']; ?>

4.2 Python调用

import requests # 1. 指定雷电将军,JSON格式 raidenshogun_json_url = 'http://xilan.icu/Interface/yuanshen.php?name=雷电将军' raidenshogun_json_data = requests.get(raidenshogun_json_url).json() print(f"角色:{raidenshogun_json_data['name']},语录:{raidenshogun_json_data['content']}") # 2. 指定胡桃,TXT格式 hutao_txt_url = 'http://xilan.icu/Interface/yuanshen.php?type=txt&name=胡桃' hutao_txt_data = requests.get(hutao_txt_url).text print(f"胡桃语录:{hutao_txt_data}") # 3. 随机角色,默认JSON random_json_url = 'http://xilan.icu/Interface/yuanshen.php' random_json_data = requests.get(random_json_url).json() print(f"随机角色:{random_json_data['name']},语录:{random_json_data['content']}")

4.3 JavaScript调用

// 1. 指定神里绫华,JSON格式 fetch('http://xilan.icu/Interface/yuanshen.php?name=神里绫华') .then(res => res.json()) .then(data => console.log(`角色:${data.name},语录:${data.content}`)); // 2. 指定达达利亚,TXT格式 fetch('http://xilan.icu/Interface/yuanshen.php?type=txt&name=达达利亚') .then(res => res.text()) .then(text => console.log(`达达利亚语录:${text}`)); // 3. 随机角色,默认JSON fetch('http://xilan.icu/Interface/yuanshen.php') .then(res => res.json()) .then(data => console.log(`随机角色:${data.name},语录:${data.content}`));

联系我们

若接口使用中遇到问题,或有功能建议(如新增角色语录),可通过以下方式反馈

反馈邮箱:furry_520@qq.com