Make
Doğum tarihi, saati, saat dilimini ve koordinatlarını API’ye gönderen ve yanıtından Güneş, Ay ve Ascendant işaretlerini alan bir senaryo. Aşağıdaki istek, modülün oluşturduğu tam biçimde prodüksiyona gönderildi; Make’deki adımlar, 2026-09-17 tarihindeki HTTP uygulaması için Make dokümantasyonuna göre 4. sürüm için yazıldı. HTTP uygulaması, Make’in ücretsiz tarifesinde mevcut.
İlk olarak, Otomasyon Anahtarı bölümünde açıklandığı gibi chart kapsamıyla bir anahtar oluştur.
1. HTTP modülünü keychain ile ekle
Section titled “1. HTTP modülünü keychain ile ekle”HTTP uygulamasını, Make a request modülünü ekle. Make, kimlik bilgilerini başlıklar yerine ayrı bir alanda iletmeyi önerir ve keychain anahtarı senaryonun dışına tutar.
- Authentication type: API key.
- Credentials: bir keychain oluştur. Ona bir ad ver, anahtarı Key alanına yapıştır, konum In the header, parametre adı
X-Api-Key.
2. İsteği oluştur
Section titled “2. İsteği oluştur”-
URL:
https://api.astroway.info/v1/chart -
Method:
POST. -
Body content type:
application/json. -
Body input method: JSON string.
-
Body content: Aşağıdaki JSON, tetikleyicinizin değerleriyle.
-
Parse response: Yes.
{ "date": "1990-05-15", "time": "14:30:00", "timezone": "Europe/Kyiv", "latitude": "50.45", "longitude": "30.52"}Her eşleştirilen değerin etrafına tırnakları bırak, sayılar da dahil; değer JSON dizesine düz metin olarak girilir ve API "50.45" değerini sayı olarak kabul eder. Parse response Yes olarak ayarlandığında data bir sonraki modülde eşleştirme için kullanılabilir.
Modülü bir kez çalıştır. Çıktı paketinde data.input.timezoneOffset örnek olarak 4 değerine sahiptir: o gün Kyiv’in saat dilimi kayması.
3. İşaretleri eşle
Section titled “3. İşaretleri eşle”Herhangi bir sonraki modülde, aşağıdaki formülle Ascendant işaretini alırsın:
get(split("Овен,Телець,Близнюки,Рак,Лев,Діва,Терези,Скорпіон,Стрілець,Козеріг,Водолій,Риби"; ","); floor(ASCENDANT / 30) + 1)burada ASCENDANT yerine data.houses.ascendant konulur. + 1 gerekir çünkü get() 1’den sayar, işaret numarası 0’dan başlar. Örneğin floor(159.26 / 30) + 1 6 verir ve altıncı işaret Başak.
Güneş ve Ay için, data.planets’in birinci ve ikinci elemanının longitude değerini al; Make bunları data.planets[1].longitude ve data.planets[2].longitude olarak eşleştirir. Örneğin bu Boğa ve Oğlak.
Modül çökünce
Section titled “Modül çökünce”400 INVALID_FIELDзtimezoneуdetails: eşleştirilen saat dilimi boş, buESTgibi bir kısaltma ya da saat dilimi adı değildir.400зdateчиtimeуdetails: tetikleyici formatıYYYY-MM-DD/HH:MM:SSdeğil; çağırmadan önceformatDate()ile biçimlendir.403 ENDPOINT_NOT_IN_SCOPE: anahtar kapsamındachartyok.429 KEY_BUDGET_EXHAUSTED: anahtar bütçesini tüketti; kontrol panelinden artır.