İçerik ve Yorumlar
Kapsamlı astrolojik yorum kütüphanesine erişin.
Genel Bakış
İçerik API'si şunlar için yorum metinlerine erişim sağlar:
- Burçtaki gezegen konumları
- Evdeki gezegen konumları
- Gezegenler arasındaki açılar
- Geçiş yorumları
- Sinastri yorumları
İçerik Listeleme
Horoskop türüne ve içerik türüne göre içerikleri listeleyin:
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?page[size]=20" \
-H "X-Api-Key: your-api-key"İçerik Türleri
| Tür | Açıklama |
|---|---|
planet-in-sign | Zodyak burcundaki gezegen konumu |
planet-in-house | Evdeki gezegen konumu |
aspect | İki gezegen arasındaki açı |
transit | Geçiş yorumu |
synastry | Sinastri açı yorumu |
Horoskop Türleri
| Tür | Açıklama |
|---|---|
natal | Doğum haritası yorumları |
transit | Geçiş yorumları |
synastry | Sinastri yorumları |
composite | Kompozit harita yorumları |
chinese-horoscope | Çin horoskopu yorumları |
chinese-forecast | Çin yıllık tahmin yorumları |
numerology | Numeroloji yorumları |
moon-sun | Ay ve güneş yorumları |
moon-calendar | Ay takvimi yorumları |
retrograde | Retrograd dönem yorumları |
progression | İkincil ilerleme yorumları |
horoscope | Genel horoskop yorumları |
ID ile Getirme
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign/abc123" \
-H "X-Api-Key: your-api-key"Yanıt
{
"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"
}
}
}Markdown Formatı
İçerik yanıtlarındaki body alanı Markdown olarak biçimlendirilmiştir. Bu, başlıklar, kalın/italik metin, listeler ve daha fazlasını içeren zengin metin biçimlendirmesine olanak tanır.
İçeriği uygulamanızda HTML olarak görüntülemek istiyorsanız, bir markdown ayrıştırıcı kütüphanesi kullanarak Markdown'ı HTML'ye dönüştürmeniz gerekir.
JavaScript/TypeScript
import { marked } from "marked";
const html = marked.parse(content.body);Ya da markdown-it ile:
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']);Başlığa Göre Filtreleme
filter sorgu parametresini kullanarak içeriği başlığa göre arayın:
curl -X GET "https://api.astroapi.cloud/api/content/natal/planet-in-sign?filter=title:*sun*" \
-H "X-Api-Key: your-api-key"Hesaplamalarla Yorumları Dahil Etme
Yorum metinlerini almanın önerilen yolu, includeText parametresini kullanarak bunları doğrudan hesaplama isteklerinize dahil etmektir:
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"
}'Bu, hesaplama yanıtınızı her konum ve açı için yorum metinleriyle zenginleştirir.
Sayfalama
JSON:API sayfalama parametrelerini kullanın:
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"Yanıt, sonuçların sonraki sayfası için bir links.next URL'si içerir.