İçeriğe geç
AstroWay/api v2.190.0 · tr
tüm sistemler normal

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.

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.

  1. Authentication type: API key.
  2. 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.
  • 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ı.

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.

  • 400 INVALID_FIELD з timezone у details: eşleştirilen saat dilimi boş, bu EST gibi bir kısaltma ya da saat dilimi adı değildir.
  • 400 з date чи time у details: tetikleyici formatı YYYY-MM-DD / HH:MM:SS değil; çağırmadan önce formatDate() ile biçimlendir.
  • 403 ENDPOINT_NOT_IN_SCOPE: anahtar kapsamında chart yok.
  • 429 KEY_BUDGET_EXHAUSTED: anahtar bütçesini tüketti; kontrol panelinden artır.
Yardımcı oldu mu?
Запропонувати правку

Son güncelleme: