文本与翻译

薄伽梵歌API

该API提供《薄伽梵歌》的完整经文文本,支持多语言版本和章节检索,便于开发者集成到各类灵性学习或文化应用中。

查看官方文档 ↗

接入教程

1. 访问bhagavadgita.io/api注册获取API密钥
2. 查阅文档了解可用端点(如/chapters, /verses)
3. 使用GET请求调用所需章节或经文接口
4. 解析返回的JSON数据(含文本、翻译及注释)
5. 将数据集成至您的网站或应用程序中

使用Python获取第一章经文

python
import requests

url = 'https://bhagavadgita.io/api/v1/chapters/1/verses'
headers = {'Authorization': 'Bearer YOUR_API_KEY'}

response = requests.get(url, headers=headers)
if response.status_code == 200:
    verses = response.json()
    for verse in verses:
        print(f"Verse {verse['verse_number']}: {verse['text']}")
else:
    print(f"Error: {response.status_code}")

使用PHP检索特定章节

php
<?php
$url = 'https://bhagavadgita.io/api/v1/chapters/2';
$options = [
    'http' => [
        'header' => "Authorization: Bearer YOUR_API_KEY\r\n"
    ]
];
$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);

if ($response !== false) {
    $chapter = json_decode($response, true);
    echo "Chapter: " . $chapter['name'] . "\n";
    echo "Verses Count: " . $chapter['verses_count'] . "\n";
} else {
    echo "Failed to fetch data.\n";
}
?>

使用JavaScript获取经文详情

javascript
const url = 'https://bhagavadgita.io/api/v1/chapters/18/verses/1';
const options = {
    method: 'GET',
    headers: {
        'Authorization': 'Bearer YOUR_API_KEY'
    }
};

fetch(url, options)
    .then(response => {
        if (!response.ok) throw new Error(`HTTP error! Status: ${response.status}`);
        return response.json();
    })
    .then(verse => {
        console.log(`Verse ${verse.verse_number}:`);
        console.log(`Text: ${verse.text}`);
        console.log(`Transliteration: ${verse.transliteration}`);
    })
    .catch(error => console.error('Error:', error));

常见问题

如何获取API密钥?

请访问Bhagavad Gita API官方网站(https://bhagavadgita.io/api)进行注册并生成您的个人API密钥。免费套餐通常提供有限的调用次数。

API支持哪些语言版本?

该API主要提供梵文原文、英语翻译及多种现代语言的译本。具体支持的语言列表和对应的参数请查阅官方文档。

调用API时有速率限制吗?

是的,为了保护服务稳定性,API对所有请求设有速率限制。具体的限制数值(如每分钟请求数)取决于您的API密钥所属的套餐等级,详情请参阅官网的定价与限制说明。

相似接口推荐

Alexa For Business

Alexa for Business 可帮助您在组织中使用 Alexa。它提供了大规模管理 Alexa 设备、注册用户和分配技能的工具。您可以使用 Alexa Skills Kit 和 Alexa for Busines

待确认
Adafruit IO REST API

Adafruit IO HTTP API允许任何支持HTTP的编程语言或硬件环境访问您的Adafruit IO数据。它旨在让物联网技术对每个人触手可及,是连接物理设备与云端数据的桥梁。

待确认
Urantia Papers API

提供《乌拉尼亚文集》的全文和语义搜索功能,支持音频朗读、实体识别和多语言翻译服务。

待确认
Quran-api

这是一个免费的《古兰经》API服务,提供90多种不同语言和400多种翻译版本。用户可通过API获取经文、翻译和注释等内容。

免费试用