Steps for API Testing
1. Starting the Trial and Getting Your API Key
- Visit divineapi.com: Explore a wide array of Vedic astrology APIs.
- Start a 7-day trial and create an account: Gain access to the Daily Horoscope Prediction API and others with a trial.
- API Key: Locate your API key on the dashboard after logging in, necessary for making requests.
2. Importing the Postman Collection
- Collection Link: Access the Postman collection specifically designed for the Daily Horoscope Prediction API.
- Import Process: Importing this collection into Postman streamlines your API testing process.
Authentication
Secure your API requests:
- Authorization Tab: In Postman, navigate to the Authorization tab.
- Type: Select "Bearer Token" from the dropdown list.
- Token Field: Enter your bearer token to authenticate your requests.
3. Testing the Daily Horoscope Prediction API
Set up your request for festival details:
- Method: POST - Suitable for submitting data requests.
- URL: https://astroapi-5.divineapi.com/api/v2/daily-horoscope - The endpoint for Daily Horoscope Prediction API details.
- Headers:
- Content-Type: application/json - Specifies the request's media type.
- Authorization: Bearer <your_access_token> - Authenticates the request.
- Request Parameters:
- api_key: “<Your_API_Key>” - Your unique API subscription identifier.
- sign: “Arise" (Choose from Aries, Aquarius, Gemini, etc., for the zodiac prediction.)
- day: “18” - Enter the date.
- month: “05” - Enter the month.
- year: "2024" - Enter The year.
- tzone: "5.5" - (The predictions will update to the next day after midnight (12 AM) in your selected time zone.)
- lan: “pt” - Enter the language.
- Note: Data is available only for today, yesterday, and tomorrow.
4. How to change the language:
- We can change the language by using the below table.
- Example : If we enter “pt” in the request parameters language section, the response will be in the "Portuguese Language".
Use translator for other language:
Update translator: https://divineapi.com/translator
en For English
hi For Hindi
pt For Portuguese
fr For French
es For Spanish
ru For Russian
de For German
nl For Dutch
it For Italian
pl For Polish
ar For Arabic
ja For Japanese
zh For Chinese
Example Request Body:
api_key:<Your_API_Key>
sign:Aries
day:18
month:05
year:2024
tzone:5.5
lan:pt
Correct Response Body:
{
"success": 1,
"data": {
"sign": "Áries",
"prediction": {
"personal": "Hoje, você pode ver um lado diferente do seu parceiro ou parceiro em potencial. Essa mudança inesperada de comportamento pode levar à descoberta de novos interesses e atividades compartilhadas, adicionando emoção ao seu relacionamento.",
"health": "Considere como sua dieta afeta suas emoções. Observe seu humor de manhã e à noite. Pense se as escolhas alimentares são influenciadas pelo estresse ou pela conveniência. Essa reflexão pode levar a hábitos alimentares mais saudáveis e à melhora do bem-estar emocional.",
"profession": "Hoje, é essencial manter o foco e não se desviar. Você pode receber propostas ou ideias de outras pessoas que parecem atraentes, mas é importante lembrar de suas prioridades. Essas distrações, embora possam ser apresentadas como \"ideias brilhantes\", podem atrapalhar sua agenda",
"emotions": "Um interesse romântico pode se tornar mais significativo do que outros hoje. Apesar de possivelmente ignorá-los no passado, sua presença será difícil de ignorar agora, fazendo com que essa relação se destaque.",
"travel": "Nenhuma viagem importante está prevista, mas você pode precisar participar de reuniões de negócios, possivelmente em um estado ou cidade próxima. Sediar esses encontros pode oferecer oportunidades valiosas de carreira e benefícios financeiros, então assuma essa responsabilidade.",
"luck": [
"Cores do dia: Goldenrod, Arlequim",
"Números da sorte do dia : 2, 5, 4",
"Alfabetos da sorte que você estará em sincronia com: S, I, L",
"Dica Cósmica: Você não está apenas no universo; O universo está em você. Alucinante, né?",
"Dicas para solteiros: estabeleça limites com indivíduos que trazem à tona memórias dolorosas.",
"Dicas para casais: Busque mentoria de casal com quem tem equilíbrio entre carreira e vida pessoal."
]
},
"special": {
"lucky_color_codes": [
"#DAA520",
" #3FFF00"
]
}
}
}
Error Handling and Tips for Troubleshooting
- 401 Unauthorized: Ensure the accuracy of your API key and bearer token.
- 400 Bad Request: Double-check the completeness and accuracy of all parameters.
- 429 Too Many Requests: Be mindful of the API's request rate limits.
- 500 Internal Server Error: Server-side issue; attempt your request again later.
- 404 Not Found: Verify the request URL's correctness.
Conclusion
We hope this guide has provided you with the necessary information to effectively use our API. Should you encounter any issues or have further questions, please refer to our comprehensive documentation or reach out to our support team. We are committed to ensuring your experience with Divine API is smooth and successful. Thank you for choosing our services!
Resources
Postman link: https://astroapi-5.divineapi.com/api/v2/daily-horoscope
Documentation link: https://developers.divineapi.com/divine-api/reference/api-reference/horoscope-and-tarot-v2-api/daily-horoscope-prediction