Laman Utama / Pusat Blog / DocuSign API: Bagaimana Mendapatkan Senarai Semua Templat dalam Folder Tertentu?

DocuSign API: Bagaimana Mendapatkan Senarai Semua Templat dalam Folder Tertentu?

Shunfang
2026-03-07
3min
Twitter Facebook Linkedin

Pengenalan Templat dan API DocuSign

Dalam landskap pengurusan dokumen digital yang sentiasa berkembang, DocuSign menonjol sebagai platform tandatangan elektronik terkemuka, menyelaraskan aliran kerja untuk perniagaan di seluruh dunia. Templat memainkan peranan penting dalam DocuSign, membolehkan pengguna menyeragamkan dokumen untuk kegunaan berulang, menjimatkan masa dan memastikan ketekalan dalam proses seperti kelulusan kontrak atau penerimaan pekerja baharu. API DocuSign membolehkan pembangun mengautomasikan tugas-tugas ini secara pengaturcaraan, memudahkan integrasi fungsi tandatangan elektronik ke dalam aplikasi tersuai. Artikel ini meneroka cara menggunakan API DocuSign untuk mendapatkan semula senarai semua templat daripada folder tertentu, keperluan biasa untuk pengurusan templat yang cekap dalam persekitaran perusahaan.

image


Membandingkan platform tandatangan elektronik dengan DocuSign atau Adobe Sign?

eSignGlobal menawarkan penyelesaian tandatangan elektronik yang lebih fleksibel dan kos efektif dengan pematuhan global, harga yang telus dan proses penerimaan yang lebih pantas.

👉 Mulakan percubaan percuma


Memahami Templat DocuSign

Templat DocuSign ialah dokumen yang telah dikonfigurasikan dengan medan, peranan penandatangan dan aliran kerja yang telah ditetapkan. Ia disusun ke dalam folder dalam akaun DocuSign, membolehkan pengguna mengkategorikannya mengikut jabatan, projek atau jenis—contohnya, menyimpan templat HR dalam satu folder dan perjanjian jualan dalam folder yang lain. Organisasi ini penting untuk pasukan yang mengendalikan sejumlah besar dokumen, kerana ia menghalang kekacauan dan memudahkan akses pantas.

Dari sudut pandangan perniagaan, templat mengurangkan ralat dan mempercepatkan proses tandatangan. Contohnya, pasukan jualan boleh menggunakan semula templat cadangan tanpa mencipta semula medan setiap kali, memastikan ketekalan jenama dan pematuhan. Walau bagaimanapun, untuk akaun besar dengan beratus-ratus templat, menyemak imbas folder secara manual boleh menjadi tidak cekap. Di sinilah API DocuSign berguna, menyediakan cara pengaturcaraan untuk menyoal dan menyenaraikan templat.

Bermula dengan API DocuSign

Untuk menggunakan API DocuSign, pembangun memerlukan akaun DocuSign yang aktif dan kelayakan API. DocuSign menyediakan persekitaran kotak pasir percuma untuk ujian yang mencerminkan fungsi pengeluaran. Pengesahan biasanya melibatkan OAuth 2.0, dan anda boleh menjana kunci integrasi (ID klien) dan rahsia daripada pusat pembangun DocuSign.

Titik akhir utama untuk templat terletak di bawah eSignature API, khususnya sumber /accounts/{accountId}/templates. Anda memerlukan ID akaun, yang boleh diperoleh melalui titik akhir /accounts. Folder dalam DocuSign dikenal pasti oleh ID folder unik, yang boleh diambil menggunakan titik akhir /folders. Persediaan ini memastikan akses yang selamat dan berskala kepada data templat.

Dokumentasi API DocuSign adalah komprehensif, dengan SDK yang tersedia untuk bahasa seperti Java, .NET, PHP dan Python, memudahkan integrasi. Bagi perusahaan, ini bermakna tandatangan elektronik boleh dibenamkan dalam sistem CRM (seperti Salesforce) atau aplikasi tersuai, meningkatkan kecekapan operasi tanpa perlu bertukar alat.

Cara Menggunakan API DocuSign untuk Mendapatkan Semula Templat daripada Folder Tertentu

Menggunakan DocuSign REST API untuk mendapatkan semula senarai templat daripada folder tertentu ialah proses yang mudah. Fungsi ini amat berguna untuk aplikasi yang perlu mengisi pilihan templat secara dinamik atau mengaudit kandungan folder. Titik akhir teras ialah GET /accounts/{accountId}/folders/{folderId}/templates, yang mengembalikan senarai templat yang dipaginasi dalam folder yang ditentukan.

Prasyarat

Sebelum mendalami kod, pastikan:

  • Anda mempunyai token akses OAuth 2.0.
  • ID akaun dan ID folder diketahui. Untuk mendapatkan ID folder, mula-mula panggil GET /accounts/{accountId}/folders untuk menyenaraikan semua folder dan mengenal pasti folder yang anda perlukan (contohnya, mengikut nama atau status perkongsian).
  • Kebenaran: Pengguna API mesti mempunyai akses baca templat.

Pelaksanaan Langkah demi Langkah

  1. Sahkan dan Dapatkan Token: Gunakan aliran OAuth untuk mendapatkan token akses. Contohnya, menggunakan DocuSign eSignature SDK dalam Python:

    import docusign_esign as ds_esign
    
    # Konfigurasikan klien API
    api_client = ds_esign.ApiClient()
    api_client.host = 'https://demo.docusign.net/restapi'  # Gunakan demo untuk ujian
    api_client.set_default_header('Authorization', 'Bearer ' + access_token)
    
  2. Dapatkan ID Folder: Jika ID folder tidak diketahui, senaraikan folder:

    envelopes_api = ds_esign.EnvelopesApi(api_client)
    folders = envelopes_api.list_folders(account_id)
    # Ulang untuk mencari folder mengikut nama, contohnya folder_id = next(f['folderId'] for f in folders if f['folderName'] == 'My Templates Folder')
    
  3. Senaraikan Templat dalam Folder: Gunakan Templates API untuk mendapatkan templat:

    templates_api = ds_esign.TemplatesApi(api_client)
    template_list = templates_api.list_templates(account_id, folder=folder_id, count=100)  # Laraskan kiraan untuk pemaginasian
    for template in template_list.envelopes:
        print(f"Nama Templat: {template.name}, ID: {template.template_id}")
    

    Ini mengembalikan butiran seperti nama templat, ID, status perkongsian dan tarikh diubah suai terakhir. Respons ialah format JSON yang mengandungi tatasusunan envelopes bagi ringkasan templat.

  4. Kendalikan Pemaginasian dan Ralat: Jika folder mengandungi lebih banyak templat daripada kiraan yang ditentukan (lalai 20, maksimum 100), gunakan parameter pertanyaan start_position untuk mendapatkan halaman seterusnya. Ralat biasa termasuk 401 (Tidak Dibenarkan) atau 404 (Folder Tidak Dijumpai)—sentiasa sertakan pengendalian ralat:

    try:
        template_list = templates_api.list_templates(account_id, folder=folder_id)
    except ds_esign.ApiException as e:
        print(f"Ralat: {e.body}")
    
  5. Penapisan Lanjutan: Tambahkan parameter pertanyaan seperti search_text untuk menapis mengikut nama atau include untuk menyertakan templat yang dikongsi. Bagi pengguna perusahaan, ini berfungsi dengan baik dengan integrasi webhooks untuk kemas kini masa nyata apabila templat berubah.

Panggilan API ini biasanya mengambil masa hanya beberapa milisaat, menjadikannya sesuai untuk aplikasi yang dipacu UI di mana pengguna memilih daripada senarai juntai bawah templat folder. Perusahaan melaporkan penjimatan sehingga 50% dalam masa penyediaan dokumen melalui penemuan templat automatik.

Contoh Kes Penggunaan

Bayangkan firma guaman menyepadukan DocuSign dengan sistem pengurusan kes mereka. API menarik templat daripada folder "Kontrak", mengisinya secara automatik berdasarkan jenis kes, memastikan pematuhan dan kelajuan.

Amalan Terbaik untuk Mengurus Templat Melalui API

Apabila melaksanakan fungsi API ini, utamakan keselamatan, menggunakan JWT atau pemberian kod kebenaran untuk mendapatkan token dan memutarkannya dengan kerap. Hadkan panggilan API menggunakan cache untuk mengelakkan had kadar (contohnya, 1,000 panggilan sejam dalam pengeluaran). Untuk kebolehskalaan, gunakan DocuSign Connect webhooks untuk memberitahu aplikasi anda tentang templat baharu tanpa perlu meninjau.

Pantau penggunaan melalui papan pemuka API untuk menjejaki kuota sampul surat, kerana templat dikira dalam had keseluruhan dalam pelan seperti Business Pro. Ujian dalam kotak pasir menghalang gangguan pengeluaran.

image

Membandingkan DocuSign dengan Pesaing

DocuSign ialah platform tandatangan elektronik yang mantap yang menawarkan integrasi API yang lancar dan pematuhan global. Pengurusan templatnya cemerlang dalam persekitaran berstruktur, tetapi harga boleh meningkat dengan pengguna dan ciri.

Adobe Sign, kini sebahagian daripada Adobe Document Cloud, menawarkan penyepaduan yang kukuh dengan ekosistem Adobe, seperti penyuntingan PDF. Ia mesra untuk pasukan kreatif, tetapi penggunaan API lanjutan mungkin memerlukan pelesenan tambahan.

image

eSignGlobal menonjol sebagai alternatif yang berdaya saing, terutamanya di rantau Asia Pasifik (APAC). Ia menyokong pematuhan di 100 negara arus perdana di seluruh dunia, dengan penekanan khusus pada landskap kawal selia APAC yang berpecah-belah. Tidak seperti piawaian berasaskan rangka kerja AS (ESIGN) atau Eropah (eIDAS), yang bergantung pada pengesahan e-mel atau pengisytiharan kendiri, peraturan APAC memerlukan penyelesaian bersepadu ekosistem—penyepaduan perkakasan dan peringkat API yang mendalam dengan identiti digital kerajaan (G2B). Ini termasuk piawaian tinggi dan pengawasan yang ketat, meningkatkan halangan teknikal jauh melebihi model Barat. eSignGlobal cemerlang dalam bidang ini, menyediakan penyepaduan yang lancar dengan iAM Smart Hong Kong dan Singpass Singapura, sambil menawarkan pengguna tanpa had dan harga yang kos efektif. Pelan Essentialnya hanya berharga $16.6 sebulan, membenarkan penghantaran sehingga 100 dokumen e-tandatangan, tempat duduk pengguna tanpa had dan pengesahan kod akses, memberikan nilai yang tinggi berdasarkan pematuhan. Ini membolehkan eSignGlobal bersaing dengan DocuSign dan Adobe Sign di peringkat global, selalunya pada kos yang lebih rendah.

esignglobal HK


Mencari alternatif yang lebih pintar daripada DocuSign?

eSignGlobal menawarkan penyelesaian tandatangan elektronik yang lebih fleksibel dan kos efektif dengan pematuhan global, harga yang telus dan proses penerimaan yang lebih pantas.

👉 Mulakan percubaan percuma


HelloSign (kini Dropbox Sign) memfokuskan pada kesederhanaan, menawarkan templat intuitif dan akses API yang sesuai untuk pasukan kecil. Ia kos efektif untuk keperluan asas tetapi kekurangan beberapa ciri peringkat perusahaan.

Ciri/Aspek DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
Model Harga Setiap tempat duduk, bermula pada $10/pengguna/bulan Setiap pengguna, disepadukan dengan suite Adobe Pengguna tanpa had, Essential $16.6 sebulan Setiap pengguna, dengan peringkat percuma
Akses Templat API Mantap, titik akhir folder tertentu Mantap, berfokuskan PDF Termasuk dalam pelan Pro, fleksibel Senarai asas, mudah disepadukan
Pematuhan Global ESIGN, eIDAS, liputan luas AS/EU kukuh, ekosistem Adobe 100 negara, mendalam APAC (iAM Smart, Singpass) Terutamanya AS, antarabangsa asas
Pengurusan Templat Organisasi folder, pemaginasian Penyuntingan lanjutan dengan Acrobat Templat tanpa had, dibantu AI Perkongsian mudah, tiada folder kompleks
Kelebihan Kebolehskalaan perusahaan Aliran kerja kreatif Pengoptimuman APAC, kecekapan kos Mesra pengguna SMB
Had Kos lebih tinggi untuk ciri tambahan Terikat dengan alat Adobe Muncul di luar APAC Automasi lanjutan terhad

Jadual ini menyerlahkan pertukaran neutral: DocuSign untuk skala, Adobe untuk penyepaduan, eSignGlobal untuk nilai serantau dan HelloSign untuk kemudahan penggunaan.

Kesimpulan

Menavigasi API DocuSign untuk pengurusan templat boleh meningkatkan produktiviti dengan ketara, terutamanya dalam pertanyaan folder tertentu. Bagi perusahaan yang mencari alternatif, eSignGlobal menawarkan pilihan yang kukuh dan mematuhi serantau di APAC dan seterusnya.

avatar
Shunfang
Ketua Pengurusan Produk di eSignGlobal, seorang pemimpin berpengalaman dengan pengalaman antarabangsa yang luas dalam industri tandatangan elektronik. Ikuti LinkedIn saya