Get Prayer Times using Dinfio - Muhammad Faruq Nuruddinsyah
Get Prayer Times using Dinfio

This is an example how to get prayer times in Dinfio using module url and json.

Source Code:
' Get prayer times data from API
 
import url, json
 
start
    request = {
        city: "Jakarta",
        country: "Indonesia",
        method: 4   ' Umm al-Qura University, Makkah
    }
 
    writeln("  Prayer Times\n---------------")
    write("Getting data...\r")
 
    response = url.get("https://api.aladhan.com/v1/timingsByCity", request)
 
    if response.code == 200
        data = json.decode(response.body)
        timings = data.data.timings
 
        writeln("Fajr      " & timings.fajr)
        writeln("Dhuhr     " & timings.dhuhr)
        writeln("Asr       " & timings.asr)
        writeln("Maghrib   " & timings.maghrib)
        writeln("Isha      " & timings.isha)
 
        writeln("\nCountry: " & request.country)
        writeln("City:    " & request.city)
        writeln("Date:    " & data.data.date.readable)
    elseif response.code != 0
        writeln("Error: HTTP " & response.code)
    else
        writeln(response.error_string)
    endif
stop

Lihat semua daftar ACS - Download: prayer-times.fio - Tanggal: 30 Januari 2021 - Kategori: Dinfio