Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (pds/2022-03-01) mematuhi standar ROA. Alibaba Cloud menyediakan SDK siap pakai untuk berbagai bahasa pemrograman populer guna mengabstraksi kompleksitas tingkat rendah seperti request signing. Hal ini memungkinkan developer untuk memanggil API menggunakan sintaks khusus tanpa perlu menangani detail HTTP secara langsung.
Signature kustom
Jika SDK tidak mendukung kebutuhan spesifik Anda, seperti signature kustom, Anda harus menandatangani request secara manual menggunakan signature mechanism. Perhatikan bahwa proses penandatanganan manual memerlukan upaya yang signifikan (estimasi 5 hari kerja). Untuk mendapatkan dukungan, bergabunglah dengan grup DingTalk kami (ID: 147535001692).
Sebelum Anda mulai
Akun Alibaba Cloud memiliki hak administratif penuh. Jika pasangan AccessKey dikompromikan, semua resource terkait dapat terekspos terhadap akses tidak sah, sehingga menimbulkan risiko keamanan yang signifikan. Buat Resource Access Management (RAM) user dengan akses khusus API dan gunakan kebijakan RAM untuk menerapkan principle of least privilege (PoLP). Gunakan akun Alibaba Cloud hanya jika benar-benar diperlukan.
Untuk memanggil API secara aman, konfigurasikan hal berikut:
Akun RAM user
Pasangan AccessKey untuk akun tersebut
Domain Management
|
API |
Judul |
Deskripsi |
| SearchDomains | SearchDomains | Mencari domain. |
User Management
|
API |
Judul |
Deskripsi |
| UpdateUser | UpdateUser | Memodifikasi informasi tentang pengguna. |
| SearchUser | SearchUser | Mencari pengguna. |
Space Management
|
API |
Judul |
Deskripsi |
| UpdateDrive | UpdateDrive | Memodifikasi drive. |
| ListMyDrives | ListMyDrives | Mengambil daftar Drive untuk pengguna yang sedang login. |
| SearchDrive | SearchDrive | Mengkueri drive. |
File Management
|
API |
Judul |
Deskripsi |
| UpdateFile | UpdateFile | Memperbarui metadata file tanpa mengubah kontennya. |
| SearchFile | SearchFile | Mencari file. |
| GetFile | GetFile | Mengkueri informasi tentang file. |
| GetUploadUrl | GetUploadUrl | Mengambil URL upload. |
| CompleteFile | CompleteFile | Anda dapat menyelesaikan upload file. |
| MoveFile | MoveFile | Memindahkan file atau folder. |
| GetDownloadUrl | GetDownloadUrl | Mengambil URL unduh untuk file. |
File multi-version management
|
API |
Judul |
Deskripsi |
| UpdateRevision | UpdateRevision | Memperbarui informasi versi. Gunakan operasi ini untuk menyimpan permanen suatu versi atau memodifikasi deskripsi versi tersebut. Anda dapat menyimpan permanen hingga 50 versi file. |
Incremental processing
|
API |
Judul |
Deskripsi |
| ScanFile | ScanFile | Memindai file. |
| ListDelta | ListDelta | Mengkueri informasi inkremental. |
Permission Management
|
API |
Judul |
Deskripsi |
| ListReceivedFile | ListReceivedFile | Mengkueri daftar file yang dibagikan kepada pengguna. Gunakan operasi ini untuk mengkueri daftar file dalam drive pribadi yang diberikan izin kepada pengguna. |
| ListMyGroupDrive | List of Authorized Team Spaces Received | Menampilkan daftar group drive yang diotorisasi. |
| AssignRole | AssignRole | Menetapkan pengguna sebagai administrator tim. |
| CancelAssignRole | CancelAssignRole | Operasi ini hanya membatalkan peran administrator tim. |
Recycle Bin Management
|
API |
Judul |
Deskripsi |
| TrashFile | TrashFile | Memindahkan file atau folder ke tempat sampah. |
| ListRecyclebin | ListRecyclebin | Mengkueri informasi tentang file dan folder di recycle bin. |
Other
|
API |
Judul |
Deskripsi |
| Batch | Batch | Memanggil beberapa operasi sekaligus untuk meningkatkan efisiensi pemanggilan. |
| CreateDomain | CreateDomain | Membuat domain. |
| CreateDrive | Create Space | Membuat space. |
| CreateFile | CreateFile | Membuat file atau folder. |
| CreateUser | CreateUser | Membuat pengguna. |
| GetAsyncTask | Obtain asynchronous task information | Mengambil informasi tentang tugas asinkron. |
| GetDomain | Obtain Domain | Mendapatkan informasi domain. |
| ListDomains | List Domains | Menampilkan daftar domain. |
| ListFile | ListFile | Menampilkan daftar file dan folder yang merupakan anak langsung dari folder tertentu. |
| PunishFile | PunishFile | File informasi sanksi. |
| UpdateDomain | UpdateDomain | Memperbarui informasi domain. |
Others
|
API |
Judul |
Deskripsi |
| AddGroupMember | AddGroupMember | Menambahkan anggota ke grup. |
| AuditLogExport | AuditLogExport | Mengekspor log audit. |
| Authorize | Authorize | Meminta izin menggunakan OAuth 2.0. |
| CancelShareLink | CancelShareLink | Menghapus tautan share. |
| ClearRecyclebin | ClearRecyclebin | Mengosongkan recycle bin. |
| CopyFile | CopyFile | Menyalin file atau folder. |
| CreateGroup | CreateGroup | Membuat grup. |
| DeleteDomain | DeleteDomain | Menghapus domain |
| DeleteDrive | DeleteDrive | Menghapus drive. |
| DeleteFile | DeleteFile | Menghapus file atau folder. |
| DeleteGroup | DeleteGroup | Menghapus grup. Sebelum menghapus grup, pastikan tidak ada grup atau pengguna lain di dalam grup tersebut. Jika tidak, penghapusan grup akan gagal. |
| DeleteRevision | DeleteRevision | Menghapus versi historis file. Anda tidak dapat menghapus versi terbaru file. |
| DeleteUser | DeleteUser | Menghapus pengguna. |
| DeltaGetLastCursor | DeltaGetLastCursor | Mengkueri kursor informasi inkremental. |
| DownloadFile | DownloadFile | Mengunduh file. |
| FileAddPermission | FileAddPermission | Memberikan izin akses file kepada pengguna atau grup. |
| FileDeleteUserTags | FileDeleteUserTags | Menghapus tag kustom dari file. |
| FileListPermission | FileListPermission | Mengkueri catatan otorisasi berbagi file. |
| FilePutUserTags | FilePutUserTags | Menambahkan tag kustom ke file. |
| FileRemovePermission | FileRemovePermission | Membatalkan izin pada file yang dibagikan. |
| GetDefaultDrive | GetDefaultDrive | Mengkueri drive default pengguna. |
| GetDrive | GetDrive | Mengkueri informasi tentang drive. |
| GetGroup | GetGroup | Mengkueri informasi tentang grup. |
| GetLinkInfo | GetLinkInfo | Mengkueri informasi tentang akun. |
| GetLinkInfoByUserId | GetLinkInfoByUserId | Mengkueri informasi tentang pengguna berdasarkan ID pengguna. |
| GetRevision | GetRevision | Mengkueri informasi tentang versi. |
| GetShareLink | GetShareLink | Mengkueri URL share file. |
| GetShareLinkToken | GetShareLinkToken | Mengkueri token share secara anonim. |
| GetUser | GetUser | Mengkueri informasi tentang pengguna. |
| ImportUser | ImportUser | Mengimpor pengguna. |
| LinkAccount | LinkAccount | Mengaitkan akun dengan pengguna. |
| ListAssignment | ListAssignment | Mengkueri daftar peran yang ditetapkan. Misalnya, Anda dapat mengkueri administrator grup berdasarkan ID grup. |
| ListDrive | ListDrive | Mengkueri daftar drive. |
| ListGroup | ListGroup | Mengkueri grup. |
| ListGroupMember | ListGroupMember | Mengkueri anggota grup. |
| ListRevision | ListRevision | Mengkueri versi file. |
| ListUploadedParts | ListUploadedParts | Mengkueri bagian file yang telah diunggah. |
| ListUser | ListUser | Mengkueri pengguna. |
| RemoveGroupMember | RemoveGroupMember | Menghapus anggota dari grup. |
| RestoreFile | RestoreFile | Memulihkan file atau folder dari recycle bin. |
| RestoreRevision | RestoreRevision | Memulihkan versi historis file. Anda tidak dapat memulihkan versi terbaru file. |
| Token | Token | Menghasilkan token akses berdasarkan Open Authorization (OAuth) 2.0. |
| UnLinkAccount | Unlink Account | Membatalkan Pengikatan Akun |
| UpdateGroup | UpdateGroup | Memodifikasi informasi tentang grup. |
| VideoDRMLicense | VideoDRMLicense | Mendapatkan lisensi manajemen hak digital (DRM) video. |