Sumber dan kunci
Selain integrasi yang sudah tersedia, GetMyBot dapat bekerja dengan HTTP API arbitrer melalui konektor (bagian Sumber) dan kredensial (bagian Kunci). Konektor mendeskripsikan ke mana pergi, kunci — cara otorisasi. Keduanya digunakan oleh aksi Permintaan ke sumber dan Tulis ke sumber.
Konektor (Sumber)
Bagian Sumber → Konektor. Konektor memiliki Nama, Tipe, URL Dasar, kredensial yang terhubung, dan header:
- REST — HTTP/JSON API apa pun.
- OzmaDB — instans OzmaDB/FunDB; URL dasar menentukan root REST API instans, dan permintaan ke view anonim disederhanakan.
- IMAP — ditandai sebagai "segera hadir".
Tombol Verifikasi membuat permintaan uji dan menampilkan status serta latensi (atau error) — berguna untuk memastikan URL dan kunci sudah benar.
Kredensial (Kunci)
Bagian Kunci → Kredensial. Rahasia disimpan dalam bentuk terenkripsi. Tipe:
- API key — kunci + nama header (default
Authorization). - Bearer token — token di header
Authorization: Bearer. - OAuth2 (password) — Token URL, Client ID/Secret, login, password, scope.
- OAuth2 (refresh) — Token URL, Client ID/Secret, refresh token, scope.
Untuk OAuth2, platform secara otomatis mendapatkan dan men-cache token, memperbarui saat kedaluwarsa dan pada respons 401; rotasi refresh token disimpan. Saat mengedit, field rahasia yang kosong berarti "jangan ubah".
Membaca dan menulis dari reaksi
- Permintaan ke sumber (
ds_query) — membaca data melalui konektor kectx: menentukan path, JSONPath ke array, dan kuncictxuntuk hasilnya. Selanjutnya array diiterasi dengan loop daftar. - Tulis ke sumber (
ds_write) — mengirim data (POST/PUT/DELETE) dengan body dalam format JSON.
Untuk permintaan satu kali tanpa konektor tersimpan, tersedia aksi Permintaan web, dan untuk mengunduh teks halaman — Muat URL (lihat Aksi).
Selanjutnya
- Aksi — aksi
Permintaan ke sumberdanTulis ke sumber. - Substitusi dan formula — cara menggunakan hasil dari
ctx. - Integrasi — konektor siap pakai untuk layanan populer.