Dropbox Masuk v3 API
SDK ini dihasilkan dari spesifikasi OpenAPI yang dikelola secara resmi. Kami telah melakukan pembaruan penting yang memperkenalkan fungsionalitas baru dan menciptakan keseimbangan fitur antara Dropbox Sign API dan SDK. Namun, beberapa perubahan ini dianggap "melanggar" dalam artian mengharuskan Anda memperbarui kode yang ada agar dapat terus menggunakan SDK. Silakan merujuk ke panduan migrasi ini untuk informasi lebih lanjut.
Repo ini tidak lagi menerima terbitan baru atau Permintaan Tarik. Semua masalah atau Permintaan Tarik harus dibuka terhadap repo hellosign/hellosign-openapi!
Anda harus melakukan perubahan kode SDK pada file kumis dalam direktori templates
yang sesuai dengan file yang ingin Anda perbarui.
C# SDK ini secara otomatis dihasilkan oleh proyek OpenAPI Generator:
Anda harus menginstal docker
(atau podman
yang tertaut ke docker
). Sangat disarankan untuk menggunakan buruh pelabuhan tanpa root.
Jalankan yang berikut ini dan semuanya selesai untuk Anda:
./run-build
Perhatian : Setiap perubahan yang Anda lakukan pada kode SDK yang belum Anda lakukan pada file OAS dan/atau file template kumis akan hilang saat Anda menjalankan perintah ini.
Dropbox Sign .NET SDK dapat diinstal menggunakan manajer paket NuGet, dengan nama paket Dropbox.Sign (detail paket).
Anda dapat mengikuti mulai cepat NuGet untuk membuat dan menerbitkan paket melalui dotnet CLI. Atau, Anda bisa membuat dan mempublikasikan menggunakan Visual Studio.
Alternatifnya, .nupkg dapat dipublikasikan ke feed lokal atau host lain dan dikonsumsi melalui NuGet seperti biasa.
Untuk menggunakan klien API dengan proksi HTTP, siapkan System.Net.WebProxy
Configuration c = new Configuration ( ) ;
System . Net . WebProxy webProxy = new System . Net . WebProxy ( " http://myProxyUrl:80/ " ) ;
webProxy . Credentials = System . Net . CredentialCache . DefaultCredentials ;
c . Proxy = webProxy ;
using System ;
using Dropbox . Sign . Api ;
using Dropbox . Sign . Client ;
using Dropbox . Sign . Model ;
public class Example
{
public static void Main ( )
{
var config = new Configuration ( ) ;
// Configure HTTP basic authorization: api_key
config . Username = " YOUR_API_KEY " ;
// or, configure Bearer (JWT) authorization: oauth2
// config.AccessToken = "YOUR_BEARER_TOKEN";
var accountApi = new AccountApi ( config ) ;
var data = new AccountCreateRequest (
emailAddress : " [email protected] "
) ;
try
{
var result = accountApi . AccountCreate ( data ) ;
Console . WriteLine ( result ) ;
}
catch ( ApiException e )
{
Console . WriteLine ( " Exception when calling Dropbox Sign API: " + e . Message ) ;
Console . WriteLine ( " Status Code: " + e . ErrorCode ) ;
Console . WriteLine ( e . StackTrace ) ;
}
}
}
Semua URI bersifat relatif terhadap https://api.hellosign.com/v3
Kelas | Metode | permintaan HTTP | Keterangan |
---|---|---|---|
AkunApi | Pembuatan Akun | POST /akun/buat | Buat Akun |
AkunApi | Dapatkan Akun | DAPATKAN / akun | Dapatkan Akun |
AkunApi | Pembaruan Akun | PUT /akun | Perbarui Akun |
AkunApi | Verifikasi Akun | POST /akun/verifikasi | Verifikasi Akun |
ApiAppApi | ApiAppCreate | POSTING /api_app | Buat Aplikasi API |
ApiAppApi | ApiAppDelete | HAPUS /api_app/{client_id} | Hapus Aplikasi API |
ApiAppApi | ApiAppGet | DAPATKAN /api_app/{client_id} | Dapatkan Aplikasi API |
ApiAppApi | Daftar ApiApp | DAPATKAN /api_app/list | Daftar Aplikasi API |
ApiAppApi | Pembaruan ApiApp | TEMPATKAN /api_app/{client_id} | Perbarui Aplikasi API |
Kirim MassalJobApi | Kirim MassalPekerjaanDapatkan | DAPATKAN /bulk_send_job/{bulk_send_job_id} | Dapatkan Pekerjaan Pengiriman Massal |
Kirim MassalJobApi | Daftar Pengiriman Massal | DAPATKAN /bulk_send_job/list | Daftarkan Pekerjaan Pengiriman Massal |
Api Tertanam | EditUrl Tersemat | POST /tersemat/edit_url/{template_id} | Dapatkan URL Edit Template Tertanam |
Api Tertanam | TertanamSignUrl | DAPATKAN /embedded/sign_url/{signature_id} | Dapatkan URL Tanda Tersemat |
FaksApi | Hapus Faks | HAPUS /faks/{fax_id} | Hapus Faks |
FaksApi | File Faks | DAPATKAN /fax/files/{fax_id} | Daftar File Faks |
FaksApi | Dapatkan Faks | DAPATKAN /faks/{fax_id} | Dapatkan Faks |
FaksApi | Daftar Faks | DAPATKAN /faks/daftar | Daftar Faks |
FaksApi | Kirim Faks | POSTING /faks/kirim | Kirim Faks |
FaxLineApi | FaxLineAddUser | PUT /fax_line/add_user | Tambahkan Pengguna Saluran Faks |
FaxLineApi | Dapatkan FaxLineAreaCodeGet | DAPATKAN /fax_line/area_codes | Dapatkan Kode Area Saluran Faks yang Tersedia |
FaxLineApi | FaxLineCreate | POST /fax_line/buat | Beli Saluran Faks |
FaxLineApi | FaxLineDelete | HAPUS /fax_line | Hapus Saluran Faks |
FaxLineApi | Dapatkan Saluran Faks | DAPATKAN /fax_line | Dapatkan Saluran Faks |
FaxLineApi | Daftar Saluran Faks | DAPATKAN /fax_line/list | Daftar Saluran Faks |
FaxLineApi | FaxLineRemoveUser | PUT /fax_line/remove_user | Hapus Akses Jalur Faks |
OAuthApi | OauthTokenGenerate | POST /oauth/token | Hasilkan Token OAuth |
OAuthApi | OauthTokenRefresh | POST /oauth/token?segarkan | Penyegaran Token OAuth |
LaporanApi | LaporanBuat | POST /laporkan/buat | Buat Laporan |
SignatureRequestApi | SignatureRequestBulkCreateEmbeddedWithTemplate | POST /signature_request/bulk_create_embedded_with_template | Pengiriman Massal Tertanam dengan Templat |
SignatureRequestApi | SignatureRequestBulkSendWithTemplate | POST /signature_request/bulk_send_with_template | Pengiriman Massal dengan Templat |
SignatureRequestApi | Permintaan Tanda TanganBatal | POSTING /signature_request/cancel/{signature_request_id} | Batalkan Permintaan Tanda Tangan yang Tidak Lengkap |
SignatureRequestApi | SignatureRequestCreateEmbedded | POST /signature_request/create_embedded | Buat Permintaan Tanda Tangan Tersemat |
SignatureRequestApi | SignatureRequestCreateEmbeddedWithTemplate | POST /signature_request/create_embedded_with_template | Buat Permintaan Tanda Tangan Tertanam dengan Templat |
SignatureRequestApi | File Permintaan Tanda Tangan | DAPATKAN /signature_request/files/{signature_request_id} | Unduh File |
SignatureRequestApi | SignatureRequestFilesAsDataUri | DAPATKAN /signature_request/files_as_data_uri/{signature_request_id} | Unduh File sebagai Data Uri |
SignatureRequestApi | SignatureRequestFilesAsFileUrl | DAPATKAN /signature_request/files_as_file_url/{signature_request_id} | Unduh File sebagai Url File |
SignatureRequestApi | Permintaan Tanda TanganDapatkan | DAPATKAN /signature_request/{signature_request_id} | Dapatkan Permintaan Tanda Tangan |
SignatureRequestApi | Daftar Permintaan Tanda Tangan | DAPATKAN /signature_request/list | Daftar Permintaan Tanda Tangan |
SignatureRequestApi | SignatureRequestReleaseTahan | POST /signature_request/release_hold/{signature_request_id} | Lepaskan Permintaan Tanda Tangan yang Ditunda |
SignatureRequestApi | SignatureRequestRemind | POST /signature_request/remind/{signature_request_id} | Kirim Permintaan Pengingat |
SignatureRequestApi | SignatureRequestRemove | POST /signature_request/remove/{signature_request_id} | Hapus Akses Permintaan Tanda Tangan |
SignatureRequestApi | Permintaan Tanda TanganKirim | POST /signature_request/kirim | Kirim Permintaan Tanda Tangan |
SignatureRequestApi | SignatureRequestSendWithTemplate | POST /signature_request/send_with_template | Kirim dengan Templat |
SignatureRequestApi | Pembaruan Permintaan Tanda Tangan | POST /signature_request/update/{signature_request_id} | Perbarui Permintaan Tanda Tangan |
TimApi | TimTambahkan Anggota | PUT /team/add_member | Tambahkan Pengguna ke Tim |
TimApi | Buat Tim | POST /tim/buat | Buat Tim |
TimApi | Hapus Tim | HAPUS /tim/hancurkan | Hapus Tim |
TimApi | Dapatkan Tim | DAPATKAN /tim | Dapatkan Tim |
TimApi | Info Tim | DAPATKAN /tim/info | Dapatkan Info Tim |
TimApi | Undangan Tim | DAPATKAN /tim/undangan | Daftar Undangan Tim |
TimApi | Anggota Tim | DAPATKAN /tim/anggota/{team_id} | Daftar Anggota Tim |
TimApi | TeamRemoveMember | POST /team/remove_member | Hapus Pengguna dari Tim |
TimApi | TimSubTim | DAPATKAN /team/sub_teams/{team_id} | Daftar Sub Tim |
TimApi | Pembaruan Tim | PUT /tim | Tim Pembaruan |
TemplatApi | TemplatTambahkanPengguna | POST /template/add_user/{template_id} | Tambahkan Pengguna ke Templat |
TemplatApi | TemplatBuat | POST /template/buat | Buat Templat |
TemplatApi | TemplatBuatDraf Tertanam | POST /template/create_embedded_draft | Buat Draf Templat Tertanam |
TemplatApi | Hapus Templat | POSTING /template/hapus/{template_id} | Hapus Templat |
TemplatApi | File Templat | DAPATKAN /template/files/{template_id} | Dapatkan File Templat |
TemplatApi | TemplatFilesAsDataUri | DAPATKAN /template/files_as_data_uri/{template_id} | Dapatkan File Templat sebagai Data Uri |
TemplatApi | TemplatFilesAsFileUrl | DAPATKAN /template/files_as_file_url/{template_id} | Dapatkan File Templat sebagai Url File |
TemplatApi | Dapatkan Templat | DAPATKAN /template/{template_id} | Dapatkan Templat |
TemplatApi | Daftar Templat | DAPATKAN /template/daftar | Templat Daftar |
TemplatApi | TemplatHapusPengguna | POSTING /template/remove_user/{template_id} | Hapus Pengguna dari Templat |
TemplatApi | File Pembaruan Templat | POST /template/update_files/{template_id} | Perbarui File Templat |
DrafApi yang Tidak Diklaim | DrafCreate yang Tidak Diklaim | POST /unclaimed_draft/buat | Buat Draf yang Belum Diklaim |
DrafApi yang Tidak Diklaim | Tidak DiklaimDraftCreateEmbedded | POST /unclaimed_draft/create_embedded | Buat Draf Tersemat yang Belum Diklaim |
DrafApi yang Tidak Diklaim | Draf yang Tidak DiklaimCreateEmbeddedWithTemplate | POST /unclaimed_draft/create_embedded_with_template | Buat Draf Tertanam yang Belum Diklaim dengan Templat |
DrafApi yang Tidak Diklaim | Tidak DiklaimDraftEditDanKirim Ulang | POST /unclaimed_draft/edit_and_resend/{signature_request_id} | Edit dan Kirim Ulang Draf yang Belum Diklaim |
Skema autentikasi yang ditentukan untuk API: