其他

捷克命名日日历

查询捷克名字对应的命名日日期。输入名字即可获取其在捷克传统中的庆祝日期,支持多种名字格式。

查看官方文档 ↗

接入教程

1. 访问官网注册获取API密钥
2. 使用GET请求调用/svatky接口
3. 在查询参数中传入名字(如jan)
4. API将返回JSON格式的命名日日期
5. 可处理多个名字的批量查询
6. 错误时检查名字拼写和参数格式

使用 Python 查询命名日

python
import requests

# 设置API请求
url = "https://api.example.com/nameday"
params = {
    "name": "Jan",
    "api_key": "YOUR_API_KEY"
}

# 发送请求并处理响应
try:
    response = requests.get(url, params=params)
    response.raise_for_status()
    data = response.json()
    print(f"Name: {data.get('name')}")
    print(f"Nameday Date: {data.get('date')}")
except requests.exceptions.RequestException as e:
    print(f"Request failed: {e}")

使用 PHP 查询命名日

php
<?php
// 设置API请求参数
$name = 'Anna';
$apiKey = 'YOUR_API_KEY';
$url = "https://api.example.com/nameday?name=" . urlencode($name) . "&api_key=" . $apiKey;

// 发送请求并处理响应
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);

if (curl_errno($ch)) {
    echo 'Request failed: ' . curl_error($ch);
} else {
    $data = json_decode($response, true);
    if (isset($data['date'])) {
        echo "Name: " . htmlspecialchars($data['name']) . "<br>";
        echo "Nameday Date: " . htmlspecialchars($data['date']);
    } else {
        echo "No nameday found for this name.";
    }
}
curl_close($ch);
?>

使用 JavaScript 查询命名日

javascript
// 使用 Fetch API 查询命名日
const name = 'Petr';
const apiKey = 'YOUR_API_KEY';
const url = `https://api.example.com/nameday?name=${encodeURIComponent(name)}&api_key=${apiKey}`;

fetch(url)
    .then(response => {
        if (!response.ok) {
            throw new Error(`HTTP error! status: ${response.status}`);
        }
        return response.json();
    })
    .then(data => {
        console.log(`Name: ${data.name}`);
        console.log(`Nameday Date: ${data.date}`);
    })
    .catch(error => {
        console.error('Request failed:', error);
    });

常见问题

这个API支持哪些名字格式?

该API支持标准捷克语名字格式,包括常见变体和正式拼写。输入名字时请使用捷克语字符(如带重音的字母)。

如果查询的名字没有对应的命名日怎么办?

如果输入的名字在捷克命名日传统中没有对应的日期,API将返回一个明确的错误信息或空结果,具体取决于API的设计。建议查阅API文档了解具体的错误处理方式。

API调用需要认证吗?

是的,调用此API通常需要使用API密钥进行认证。您需要在请求中包含 'api_key' 参数,并使用有效的密钥。请参考API文档获取详细的认证要求。

相似接口推荐

AWS SSO Identity Store

AWS SSO Identity Store是AWS IAM Identity Center(原AWS单点登录)使用的身份存储服务,提供一个统一的位置检索所有身份信息(用户和群组)。该服务简化了身份管理流程,帮助集中管理

待确认
Amazon Honeycode

Amazon Honeycode是一项全托管服务,让您无需编程即可快速为团队构建移动和Web应用。可用于管理项目、客户、运营、审批、资源乃至团队协作等各类事务。

待确认
AWS Glue

AWS Glue 是一项完全托管的提取、转换和加载(ETL)服务,可简化数据准备和集成工作。它自动发现、编目数据,并支持在数据湖和数据仓库之间进行ETL操作。

待确认
亚马逊Glacier

亚马逊S3 Glacier(简称Glacier)是一款针对“冷数据”的存储解决方案。这项超低成本的存储服务为数据备份和归档提供安全、持久且易于使用的存储方案。用户可经济高效地存储数据数月、数年甚至数十年。

待确认