Kaynaklar ve Anahtarlar
Hazır entegrasyonların yanı sıra GetMyBot, bağlayıcılar (Kaynaklar bölümü) ve kimlik bilgileri (Anahtarlar bölümü) aracılığıyla isteğe bağlı HTTP API'leriyle çalışabilir. Bağlayıcı nereye gidileceğini, anahtar ise nasıl yetkilendirileceğini tanımlar. Bunlar Kaynağa İstek ve Kaynağa Yaz eylemleri tarafından kullanılır.
Bağlayıcılar (Kaynaklar)
Kaynaklar → Bağlayıcılar bölümü. Bağlayıcının Adı, Türü, Temel URL'si, bağlı kimlik bilgileri ve başlıkları vardır:
- REST — herhangi bir HTTP/JSON API.
- OzmaDB — bir OzmaDB/FunDB örneği; temel URL'de REST API kökü belirtilir, anonim görünüm sorguları basitleştirilmiştir.
- IMAP — "yakında" olarak işaretlenmiştir.
Sına düğmesi bir test isteği yapar ve durumu ile gecikmeyi (veya hatayı) gösterir — URL ve anahtarın doğru olduğunu doğrulamak için kullanışlıdır.
Kimlik Bilgileri (Anahtarlar)
Anahtarlar → Kimlik Bilgileri bölümü. Sırlar şifreli olarak saklanır. Türler:
- API Anahtarı — anahtar + başlık adı (varsayılan:
Authorization). - Bearer Tokeni —
Authorization: Bearerbaşlığında token. - OAuth2 (password) — Token URL, Client ID/Secret, kullanıcı adı, şifre, kapsam.
- OAuth2 (refresh) — Token URL, Client ID/Secret, yenileme tokeni, kapsam.
OAuth2 için platform tokenları kendisi alır ve önbelleğe alır; süresi dolduğunda ve 401 yanıtında yeniler; yenileme tokeni rotasyonu kaydedilir. Düzenlerken boş bırakılan sır alanı "değiştirme" anlamına gelir.
Tepkilerden Okuma ve Yazma
- Kaynağa İstek (
ds_query) — bağlayıcı aracılığıylactx'e veri okur: yol, diziye JSONPath ve sonuç içinctxanahtarı belirtilir. Dizi ardından liste döngüsüyle işlenir. - Kaynağa Yaz (
ds_write) — JSON biçiminde gövdeyle veri gönderir (POST/PUT/DELETE).
Kaydedilmiş bağlayıcı olmadan tek seferlik istekler için Web İsteği eylemi, sayfa metnini indirmek için ise URL Yükle eylemi mevcuttur (bkz. Eylemler).
Sonraki Adımlar
- Eylemler —
Kaynağa İstekveKaynağa Yazeylemleri. - İkameler ve Formüller —
ctx'teki sonucu kullanma. - Entegrasyonlar — popüler hizmetlere hazır bağlayıcılar.