FileCatalyst SDK

FileC Lúc sinh cung cấp nhiều tùy chọn tích hợp cho Nhà cung cấp phần mềm độc lập (ISV) của bên thứ ba để hỗ trợ chuyển tệp được tăng tốc trong các sản phẩm của họ. SDK FileC Lúc sinh tự hào có một số lượng lớn các thành phần, ngôn ngữ phát triển và môi trường.

FileC Lúc sinh có thể được tích hợp vào bất kỳ ứng dụng / quy trình công việc nào với mã hóa tối thiểu và cung cấp đầy đủ các lệnh gọi phương thức với quyền truy cập vào tất cả các tính năng phổ biến và nâng cao.

Sản phẩm API khả dụng Sử dụng
FileCatalyst Server Java, CLI, REST Quản trị Máy chủ FileCatalyst (Ví dụ: Thêm / Loại bỏ Người dùng, Quản lý Chuyển hiện tại
FileCatalyst Hotfolder REST của Kiểm soát toàn bộ ứng dụng (Ví dụ: Thêm trang web mới, Sửa đổi trình lập lịch biểu, Thay đổi băng thông)
FileCatalyst TransferAgent JavaScript, REST Tích hợp chuyển giao web trong bất kỳ ứng dụng web nào (Ví dụ: Nhận tệp cục bộ / từ xa, thực thi tải lên)
FileCatalyst Mobile Android, iOS, C ++ Tích hợp chuyển tập tin được tăng tốc trong bất kỳ ứng dụng di động nào
API ứng dụng FileCatalyst Java, C ++, CLI, .NET Tích hợp vào các ứng dụng trên máy tính để bàn
Quy trình làm việc của FileCatalyst Java Tích hợp việc gửi / phân phối công việc vào bất kỳ ứng dụng nào.
Quản lý dòng công việc FileCatalyst REST của Tích hợp tạo người dùng, trường và biểu mẫu
FileCatalyst Central REST của Quản lý, Giám sát toàn bộ triển khai FileCatalyst. Điều khiển từ xa bất kỳ nút được kết nối nào. Thực hiện chuyển từ xa
FileCatalyst TransferController REST của Tích hợp nút Node sang Node vào bất kỳ ứng dụng nào

* Chuyển đến và từ Workflow.

Bộ công cụ phát triển là nền tảng cho các sản phẩm của chúng tôi; nếu bạn sở hữu bất kỳ sản phẩm đủ điều kiện nào, Bộ công cụ phát triển có thể được cấp phép làm tiện ích bổ sung. Để phát triển độc lập, SDK thường được thêm vào FileCatalyst Direct; tuy nhiên, một số thành phần được thiết kế để tương tác với FileCatalyst Workflow.

Xem hội thảo trên web về Java SDK của chúng tôi  

Tải xuống kèm theo ví dụ mã nguồn ở đây

Xem hội thảo trên web C ++ SDK của chúng tôi

API ứng dụng khách

TransferController - Được tích hợp thông qua API REST, TransferContoder cung cấp khả năng thực hiện chuyển giữa nhiều nút dưới dạng một quy trình. TransferContoder cũng cung cấp trạng thái thời gian thực khi chuyển.

API ứng dụng khách Java - Cung cấp các phương thức để thiết lập kết nối với Máy chủ FileCirthyst, tải lên và tải xuống các tệp và kiểm soát hoàn toàn các chuyển khoản đang diễn ra. Các giá trị mặc định được sử dụng cho các hàm phổ biến, nhưng API cung cấp đầy đủ các lệnh gọi phương thức cho các tính năng nâng cao. API cũng cho phép người dùng gửi các công việc và tệp theo chương trình vào Quy trình làm việc của FileC Lúc sinh.

Sao chép vào clipboard
Sao chép vào clipboard

Thư viện Native Client của C ++ - API máy khách C ++ riêng cũng có sẵn dưới dạng thực thi dòng lệnh. Nó cho phép FileC Lúc sinh được nhúng trên các hệ thống không có Java. API này cung cấp các chức năng tương tự như API Java và có thể được biên dịch / sử dụng trên các nền tảng không hỗ trợ Java.

Sao chép vào clipboard

API máy chủ (Java và REST) - Cung cấp mọi phương pháp cần thiết để quản lý người dùng, nhóm và các tệp / thư mục ảo cũng như yêu cầu thông tin phiên từ Máy chủ FileCatalyst.

Sao chép vào clipboard

API di động - Cho phép tích hợp chuyển tập tin nhanh trong ứng dụng iOS và Android. FileCirthyst cung cấp API Objective-C gốc cho iOS và API Java cho Android Dalvik. Được xây dựng bằng các API di động này, ứng dụng FileC Lúc sinh cũng có sẵn cho Android và iOS trong các cửa hàng ứng dụng tương ứng của họ.

Sao chép vào clipboard

API REST HotFolder - API này cung cấp toàn quyền kiểm soát bất kỳ phiên bản HotFolder nào. Nó đưa ra các phương pháp cho phép bạn thêm các thư mục đồng hồ mới, các trang web mới và tạo, thao tác và thực thi các tác vụ.

TransferAgent (JavaScript và API REST) ​​- Cho phép tích hợp chặt chẽ FileC Lúc sinh trong bất kỳ ứng dụng web nào. Các ứng dụng web sử dụng TransferAgent có thể truy cập / duyệt các hệ thống tệp cục bộ, thêm tệp vào hàng đợi và bắt đầu hoặc theo dõi chuyển tệp qua JavaScript hoặc trực tiếp thông qua các lệnh gọi REST.

API REST trung tâm - Cung cấp quyền truy cập đầy đủ vào dữ liệu báo cáo cho tất cả các nút được kết nối. API cũng hoạt động như một proxy HTTP ngược để truy cập API REST của các nút được kết nối riêng lẻ như Server, HotFolder và TransferAgent.

Công cụ dòng lệnh (CLI) - Cung cấp các giao diện cho phép bạn truyền tệp qua bảng điều khiển dòng lệnh, cung cấp trải nghiệm kịch bản dễ dàng. Có sẵn trong cả JAVA và C ++, các công cụ này có thể được tích hợp vào các tập lệnh shell hiện có hiện đang sử dụng FTP, SCP hoặc rsync.