Nội dung & Giải thích
Truy cập thư viện giải thích chiêm tinh học toàn diện.
Tổng quan
Content API cung cấp quyền truy cập vào các văn bản giải thích cho:
- Vị trí hành tinh trong cung hoàng đạo
- Vị trí hành tinh trong cung nhà
- Các góc chiếu giữa các hành tinh
- Giải thích quá độ
- Giải thích hợp tinh
Liệt kê Nội dung
Liệt kê nội dung theo loại tử vi và loại nội dung:
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?page[size]=20" \
-H "X-Api-Key: your-api-key"Các Loại Nội dung
| Loại | Mô tả |
|---|---|
planet-in-sign | Vị trí hành tinh trong cung hoàng đạo |
planet-in-house | Vị trí hành tinh trong cung nhà |
aspect | Góc chiếu giữa hai hành tinh |
transit | Giải thích quá độ |
synastry | Giải thích góc chiếu hợp tinh |
Các Loại Tử vi
| Loại | Mô tả |
|---|---|
natal | Giải thích lá số tử vi |
transit | Giải thích quá độ |
synastry | Giải thích hợp tinh |
composite | Giải thích lá số kết hợp |
chinese-horoscope | Giải thích tử vi Trung Quốc |
chinese-forecast | Giải thích dự báo hàng năm Trung Quốc |
numerology | Giải thích số học |
moon-sun | Giải thích mặt trăng và mặt trời |
moon-calendar | Giải thích lịch mặt trăng |
retrograde | Giải thích giai đoạn nghịch hành |
progression | Giải thích tiến triển thứ cấp |
horoscope | Giải thích tử vi chung |
Lấy theo ID
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign/abc123" \
-H "X-Api-Key: your-api-key"Phản hồi
{
"data": {
"type": "content",
"id": "abc123",
"attributes": {
"title": "Sun in Gemini",
"body": "With your Sun in Gemini, you possess a quick, curious mind...",
"urn": "urn:content:1:natal:planet-in-sign:sun:gemini:en"
}
}
}Định dạng Markdown
Trường body trong các phản hồi nội dung được định dạng dưới dạng Markdown. Điều này cho phép định dạng văn bản phong phú bao gồm tiêu đề, văn bản đậm/nghiêng, danh sách và nhiều hơn nữa.
Nếu bạn muốn hiển thị nội dung dưới dạng HTML trong ứng dụng của mình, bạn cần chuyển đổi Markdown sang HTML bằng thư viện phân tích cú pháp markdown.
JavaScript/TypeScript
import { marked } from "marked";
const html = marked.parse(content.body);Hoặc với markdown-it:
import MarkdownIt from "markdown-it";
const md = new MarkdownIt();
const html = md.render(content.body);Python
import markdown
html = markdown.markdown(content["body"])PHP
use League\CommonMark\CommonMarkConverter;
$converter = new CommonMarkConverter();
$html = $converter->convert($content['body']);Lọc theo Tiêu đề
Tìm kiếm nội dung theo tiêu đề bằng tham số truy vấn filter:
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?filter=title:*sun*" \
-H "X-Api-Key: your-api-key"Bao gồm Giải thích với Tính toán
Cách được khuyến nghị để lấy văn bản giải thích là bao gồm chúng trực tiếp với các yêu cầu tính toán của bạn bằng tham số includeText:
curl -X POST "https://api.astroapi.cloud/api/calc/natal" \
-H "X-Api-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"dateTime": "1990-06-15T14:30",
"location": {
"latitude": 51.5074,
"longitude": -0.1278,
"timezone": "Europe/London"
},
"includeText": true,
"language": "en"
}'Điều này làm phong phú thêm phản hồi tính toán của bạn với các văn bản giải thích cho từng vị trí và góc chiếu.
Phân trang
Sử dụng các tham số phân trang JSON:API:
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?page[size]=10&page[number]=0" \
-H "X-Api-Key: your-api-key"Phản hồi bao gồm URL links.next cho trang kết quả tiếp theo.