Yasal olarak bağlayıcı eİmzaları ve güvenli fakslamayı sorunsuz bir şekilde entegre ederek iş akışınızı kolaylaştırın. Sağlam, ölçeklenebilir çözümlerle gelişiminizi hızlandırın Sign.Plus Ve Fax.Plus Uygulamalarınızda daha hızlı dağıtım, iyileştirilmiş verimlilik ve gelişmiş otomasyon sağlar.
Uygulamanızdan doğrudan HIPAA uyumlu fakslar gönderin veya QES imzalama için belgeleri ESIGN Act, ZertES ve eIDAS'a tam uyumlu şekilde gönderin.
eIDAS ve ZertES ile tam uyumlu, yasal olarak bağlayıcı elektronik imza yetenekleriyle uygulamalarınızı güçlendirin. Sign.Plus API. Sorunsuz belge yönetimini, özelleştirilebilir imzalama iş akışlarını ve denetim izlerini RESTful uç noktaları ve OAuth 2.0 kimlik doğrulamasıyla uygulamalarınıza kolayca entegre edin. İster sözleşme onaylarını otomatikleştirin, ister anlaşmaları kolaylaştırın, Sign.Plus Geliştiricilerin güvenli ve ölçeklenebilir e-imza çözümleri oluşturmak için ihtiyaç duyduğu araçları sağlar.
Uygulamalarınıza güvenilir ve güvenli faks işlevselliğini entegre edin Fax.Plus API. Küresel olarak faks gönderin ve alın, web kancaları aracılığıyla gerçek zamanlı bildirimleri yönetin ve T.38 hata düzeltme ve birinci kademe fakslama ortaklarına doğrudan bağlantılarla faks iş akışlarını otomatikleştirin. Geliştiriciler düşünülerek tasarlanan RESTful API, kapsamlı SDK'lar ve esnek protokoller ölçeklenebilir, sağlam fakslama çözümleri oluşturmayı kolaylaştırır.
Sign.Plus birden fazla programlama dilindeki uygulamalarla kusursuz entegrasyon için tasarlanmış geliştirici merkezli bir eİmza API'si sunar. Belge iş akışlarını otomatikleştirmek, yeniden kullanılabilir şablonlar oluşturmak ve denetim izlerini verimli bir şekilde yönetmek için RESTful uç noktaları ve gerçek zamanlı webhook entegrasyonlarından yararlanın. Ayrıntılı API belgeleri, geliştiricilerin ölçeklenebilir, uyumlu ve güvenilir eİmza çözümleri oluşturmasına yardımcı olmak için derinlemesine rehberlik, örnek istekler ve en iyi uygulamaları içerir.
1const options = {
2 method: 'POST',
3 headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
4 body: '{"name":"<string>","legality_level":"SES","expires_at":123,"comment":"<string>","sandbox":false}'
5};
6
7fetch('https://restapi.sign.plus/v2/envelope', options)
8 .then(response => response.json())
9 .then(response => console.log(response))
10 .catch(err => console.error(err));
import requests
url = "https://restapi.sign.plus/v2/envelope"
payload = {
"name": "<string>",
"legality_level": "SES",
"expires_at": 123,
"comment": "<string>",
"sandbox": False
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://restapi.sign.plus/v2/envelope",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "{\n \"name\": \"<string>\",\n \"legality_level\": \"SES\",\n \"expires_at\": 123,\n \"comment\": \"<string>\",\n \"sandbox\": false\n}",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://restapi.sign.plus/v2/envelope"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"legality_level\": \"SES\",\n \"expires_at\": 123,\n \"comment\": \"<string>\",\n \"sandbox\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
Fax.Plus güçlü ancak kullanımı kolay programlanabilir faks API'si, Javascript, Node.JS, Ruby, Python ve Java gibi çeşitli geliştirme platformlarında çalışır. API'ye erişin, ilk kimlik doğrulama akışı olarak OAuth 2.0 akışını veya kişisel erişim belirteçlerini (PAT'ler) kullanın ve faks işlevselliğini uygulamanıza, yazılımınıza veya sisteminize entegre etmeye başlayın.
RESTful API, Webhook entegrasyonları ve daha fazlasını kullanarak verimli faks çözümleri oluşturmak için API belgelerini inceleyin.
1const axios = require('axios');
2const OutboxApiFp = require('@alohi/faxplus-api').OutboxApiFp;
3const Configuration = require('@alohi/faxplus-api').Configuration;
4
5const config = new Configuration({
6 accessToken: accessToken,
7 basePath: 'https://restapi.fax.plus/v3',
8 // Header required only when using the OAuth2 token scheme
9 baseOptions: {
10 headers: {
11 "x-fax-clientid": clientId,
12 }
13 }
14});
15
16async function sendFax() {
17 const reqParams = {
18 "userId": '13d8z73c',
19 "payloadOutbox": {
20 "comment": {
21 "tags": [
22 "tag1",
23 "tag2"
24 ],
25 "text": "text comment"
26 },
27 "files": [
28 "filetosend.pdf"
29 ],
30 "from": "+12345667",
31 "options": {
32 "enhancement": true,
33 "retry": {
34 "count": 2,
35 "delay": 15
36 }
37 },
38 "send_time": "2000-01-01 01:02:03 +0000",
39 "to": [
40 "+12345688",
41 "+12345699"
42 ],
43 "return_ids": true
44 }
45 }
46 const req = await OutboxApiFp(config).sendFax(reqParams);
47 const resp = await req(axios);
48}
49
50sendFax()
faxplus'tan ApiClient, OutboxApi, OutboxComment, RetryOptions , OutboxOptions, OutboxCoverPage, PayloadOutbox'ı içe aktarın faxplus.configuration'dan Configuration'ı içe aktarın outbox_comment = OutboxComment(etiketler=[ 'tag1' , 'tag2' ], metin= 'metin yorumu' ) yeniden_deneme_seçenekleri = Yeniden_deneme_seçenekleri(sayı= 2 , gecikme= 15 ) yeniden_deneme_seçenekleri = OutboxOptions(geliştirme= Doğru , yeniden_deneme_seçenekleri) outbox_cover_page = OutboxCoverPage() payload_outbox = PayloadOutbox( kaynak = '+12345667' , hedef=[ '+12345688' , '+12345699' ], dosyalar=[ 'filetosend.pdf' ], yorum=çıkış_yorumu, seçenekler=çıkış_seçenekleri, gönderme_zamanı= '2000-01-01 01:02:03 +0000' , dönüş_kimlikleri= Doğru , cover_page=outbox_cover_page) conf = Configuration() conf.access_token = access_token # header_name ve header_value yalnızca OAuth2 belirteç şemasını kullanırken gereklidir
api_client = ApiClient(başlık_adı= 'x-fax-clientid' , başlık_değeri=istemci_id, yapılandırma=conf) api = OutboxApi(api_client) resp = api.send_fax( kullanıcı_kimliği= '13d8z73c' , gövde=yük_çıkış_kutusu )
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
'Authorization' => 'Bearer {access-token}',
// The x-fax-clientid header is required only when using the OAuth2 token scheme
'x-fax-clientid' => '{client ID}',
);
$client = new GuzzleHttp\Client();
// Define array of request body.
$request_body = ...; // See request body example
try {
$response = $client->request('POST','https://restapi.fax.plus/v3/accounts/{user_id}/outbox', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
// The x-fax-clientid header is required only when using the OAuth2 token scheme
"Content-Type": []string{"application/json"},
"Accept": []string{"application/json"},
"Authorization": []string{"Bearer {access-token}"},
"x-fax-clientid": []string{"YOUR CLIENT_ID"}
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("POST", "https://restapi.fax.plus/v3/accounts/{user_id}/outbox", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
Sandbox ortamımıza erişim talebinde bulunun ve entegrasyonlarınızı test etmeye başlayın Sign.Plus Ve Fax.Plus —hiçbir risk yok, sadece kusursuz geliştirme.