其他

希伯来历API

该API提供公历与希伯来历之间的日期转换功能,可获取安息日和犹太节日的具体时间,支持多种犹太历法计算。

查看官方文档 ↗

接入教程

1. 访问hebcal官网注册获取API密钥
2. 调用convert接口进行历法日期转换
3. 使用holidays端点查询节日时间表
4. 通过shabbat参数获取安息日精确时间
5. 根据时区参数调整返回时间格式

获取犹太节日列表

python
import requests

url = 'https://www.hebcal.com/hebcal'
params = {
    'v': '1',
    'cfg': 'json',
    'maj': 'on',
    'min': 'off',
    'mod': 'on',
    'nx': 'on',
    'year': '2024',
    'month': 'x',
    'ss': 'on',
    'mf': 'on',
    'c': 'on'
}

response = requests.get(url, params=params)
data = response.json()
print('Holidays:', data.get('items', []))

转换公历到希伯来历

php
<?php

$url = 'https://www.hebcal.com/converter';
$params = [
    'cfg' => 'json',
    'g' => '2024-12-25',
    'gs' => 'on',
    'strict' => '1'
];

$ch = curl_init($url . '?' . http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);

$data = json_decode($response, true);
print_r($data);
?>

获取安息日时间

javascript
const fetch = require('node-fetch'); // 或浏览器原生fetch

async function getShabbatTimes() {
    const url = 'https://www.hebcal.com/shabbat';
    const params = new URLSearchParams({
        cfg: 'json',
        geonames: 'on',
        city: 'Jerusalem',
        M: 'on',
        a: 'on'
    });

    const response = await fetch(`${url}?${params}`);
    const data = await response.json();
    console.log('Shabbat times:', data.items);
}

getShabbatTimes();

常见问题

这个API是免费的吗?

是的,hebcal.com提供的API目前对个人和非商业用途免费使用,但可能有调用频率限制。商业用途建议查看其官方网站的使用条款。

API是否需要认证密钥?

根据官方文档,大部分基础功能无需API密钥即可调用。但某些高级功能或高频率调用可能需要注册获取密钥。

返回的数据格式是什么?

API默认支持JSON和iCalendar格式。通过在请求参数中设置'cfg=json'可获取JSON响应,设置'cfg=ical'可获得iCalendar格式数据。

相似接口推荐

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)是一款针对“冷数据”的存储解决方案。这项超低成本的存储服务为数据备份和归档提供安全、持久且易于使用的存储方案。用户可经济高效地存储数据数月、数年甚至数十年。

待确认