FileCatalyst SDK

FileCatalyst menyediakan berbagai opsi integrasi untuk Vendor Perangkat Lunak Independen (ISV) pihak ketiga untuk mendukung transfer file yang dipercepat dalam produk mereka. FileCatalyst SDK menawarkan sejumlah besar komponen, bahasa pengembangan, dan lingkungan.

FileCatalyst dapat diintegrasikan ke dalam aplikasi / alur kerja apa pun dengan pengkodean minimal dan menyediakan beragam panggilan metode dengan akses ke semua fitur umum dan lanjutan.

Produk API Tersedia penggunaan
Server FileCatalyst Java, CLI, REST Administrasi Server FileCatalyst (Contoh: Tambah / Hapus Pengguna, Kelola Transfer Terkini
FileCatalyst Hotfolder ISTIRAHAT Kontrol Penuh seluruh aplikasi (Contoh: Tambah Situs baru, Modifikasi Penjadwal, Ubah bandwidth)
Transfer FileCatalystAgent JavaScript, REST Integrasikan transfer web dalam aplikasi web apa pun (Contoh: Dapatkan file lokal / jarak jauh, jalankan unggahan)
FileCatalyst Mobile Android, iOS, C ++ Integrasikan transfer file yang dipercepat dalam aplikasi seluler apa pun
API Klien FileCatalyst Java, C ++, CLI, .NET Mengintegrasikan ke aplikasi desktop
Pengajuan Pekerjaan Alur Kerja FileCatalyst Jawa Integrasikan pengajuan pekerjaan / distribusi ke dalam aplikasi apa pun.
Administrasi Alur Kerja FileCatalyst ISTIRAHAT Integrasikan pembuatan pengguna, bidang, dan formulir
FileCatalyst Central ISTIRAHAT Kelola, Pantau seluruh Penyebaran FileCatalyst. Kontrol jarak jauh setiap node yang terhubung. Jalankan transfer dari jarak jauh
FileCatalyst TransferController ISTIRAHAT Integrasikan Node ke Node Transfer ke dalam aplikasi apa pun

* Transfer ke dan dari Workflow.

Kit Pembangunan adalah dasar dari produk kami; jika Anda memiliki produk yang memenuhi syarat, Perangkat Pengembangan dapat dilisensikan sebagai pengaya. Untuk pengembangan mandiri, SDK biasanya ditambahkan ke FileCatalyst Direct; Namun, beberapa komponen dirancang untuk berinteraksi dengan FileCatalyst Workflow.

Tonton Webinar SDK Java kami  

Unduh yang menyertai contoh kode sumber di sini

Tonton Webinar C ++ SDK Kami

API Klien

TransferController - Terintegrasi melalui REST API, TransferController menawarkan kemampuan untuk melakukan transfer antar banyak node sebagai satu proses. TransferController juga menyediakan status waktu-nyata pada transfer.

API Klien Java - Menyediakan metode untuk membangun koneksi dengan Server FileCatalyst, mengunggah dan mengunduh file, dan kontrol penuh atas transfer yang sedang berlangsung. Nilai default digunakan untuk fungsi-fungsi umum, tetapi API menyediakan berbagai metode panggilan untuk fitur-fitur canggih. API juga memungkinkan pengguna untuk mengirimkan pekerjaan dan file secara terprogram ke Alur Kerja FileCatalyst.

Menyalin ke clipboard
Menyalin ke clipboard

C ++ Native Client Library - API klien C ++ asli yang juga tersedia sebagai baris perintah yang dapat dieksekusi. Ini memungkinkan FileCatalyst untuk tertanam pada sistem tanpa Java. API ini menyediakan fungsi yang sama dengan Java API, dan dapat dikompilasi / digunakan pada platform yang tidak mendukung Java.

Menyalin ke clipboard

API Server (Java dan REST) - Mengekspos setiap metode yang diperlukan untuk mengelola pengguna, grup, dan file / folder virtual serta meminta informasi sesi dari FileCatalyst Server.

Menyalin ke clipboard

API Seluler - Mengizinkan integrasi transfer file cepat dalam aplikasi iOS dan Android. FileCatalyst menyediakan API Objective-C asli untuk iOS dan Java API untuk Android Dalvik. Dibangun menggunakan API seluler ini, aplikasi FileCatalyst juga tersedia untuk Android dan iOS di toko aplikasi masing-masing.

Menyalin ke clipboard

HotFolder REST API - API ini memberikan kontrol penuh atas setiap instance HotFolder. Ini memperlihatkan metode yang memungkinkan Anda menambahkan folder tontonan baru, situs baru, dan membuat, memanipulasi, dan menjalankan tugas.

TransferAgent (JavaScript dan REST API) - Memungkinkan integrasi FileCatalyst dengan ketat dalam aplikasi web apa pun. Aplikasi web menggunakan TransferAgent dapat mengakses / menelusuri sistem file lokal, menambahkan file ke antrian, dan memulai atau memantau transfer file melalui JavaScript, atau langsung melalui panggilan REST.

Central REST API - Memberikan akses lengkap ke data pelaporan untuk semua node yang terhubung. API juga bertindak sebagai proksi HTTP terbalik untuk mengakses API REST dari masing-masing node yang terhubung seperti Server, HotFolder, dan TransferAgent.

Alat Baris Perintah (CLI) - Menyediakan antarmuka yang memungkinkan Anda mentransfer file melalui konsol baris perintah, memberikan pengalaman skrip yang mudah. Tersedia dalam JAVA dan C ++, alat-alat ini dapat diintegrasikan ke dalam skrip shell yang ada yang saat ini menggunakan FTP, SCP atau rsync.