Oideachadh Tòiseachaidh Sgiobalta
A’ cleachdadh Cursor, Claude, no inneal còdaidh AI eile? Ceangail e ris na sgrìobhainnean Legalesign airson cuideachadh le fiosrachadh co-theacsail fhad ‘s a tha thu a’ leantainn an oideachaidh seo.
Anns an oideachadh seo coileanaidh tu na gairmean API cudromach as fheumaidh a’ mhòr-chuid de luchd-leasachaidh bho amalachadh eSignatures – luchdachadh suas sgrìobhainn agus a chuir a-mach airson comharra.
Tha API Legalesign sgaradhach, ioma-chleachdadh, agus air a dhearbhadh ann an siostaman luchd-ceannach airson grunn bhliadhnaichean. Faodaidh tu a chleachdadh airson sgrìobhainn le neach-comharra singilte, no cuir a-mach sgrìobhainnean airson fianais no ceadachadh, air an dèanamh nas fheàrr airson bàraichean, le foirmean agus barrachd. Faodaidh tu amalachadh airson adhbhar singilte no a thoirt a-steach taobh a-staigh do bhathar-bog airson do luchd-ceannach – faic amalachdan.
Bidh an REST API a’ dèanamh a’ mhòr-chuid de na gnìomhan agus ‘s e an dòigh as fhasa tòiseachadh. Ma tha feum agad air barrachd, thoir sùil air an interfac GraphQL. Tha Legalesign air API a chur an toiseach le GraphQL. Faodaidh tu an dà chuid a chleachdadh, a rèir mar is fheàrr leat.
Leanamaid na ceumannan seo:
- Cruthaich cunntas + Prìomh API (faic Faigh dearbhadh airson ruigsinneachd API).
- Dearbhaich gu bheil na teisteanasan ag obair agus faigh do ID sgioba.
- Luchdaich suas sgrìobhainn tron aplacaid lìn.
- Cuir a-mach e airson comharrachadh tron API.
- Luchdaich sìos e às dèidh comharra.
- Luchdaich suas sgrìobhainn tron API.
Tha REST API Legalesign furasta a chleachdadh. Tha an iomradh teignigeach a’ toirt a-steach deasaiche còd. Faodaidh tu iarrtasan a dhèanamh dìreach bhon iomradh teignigeach leis an iuchair API agad, ach mura h-eil seo furasta, dìreach cuir còd an dàta dhan chòd agad.
Figear 1: Deasaiche còd REST API.
Leabharlannan Luchd-cleachdaidh
No airson an eadar-aghaidh GraphQL Node.js
Tha sinn a’ moladh do luchd-leasachaidh obrachadh gu dìreach leis an API seach na SDKan. Gus cuideachadh, tha gineadair còd lasachadh-agus-pasgadh anns an sònrachaidh theicnigeach, agus faodaidh an AI agad eisimpleirean a thoirt gu luath a’ cleachdadh an speactram OpenAPI. Carson? Tha barrachd gnìomhan anns an API tùsail na anns na SDKan, bidh e gad dhèanamh airson eòlas fhaighinn air na puingean-fuarachaidh a chleachdas tu, seachain cus iomlanachd agus eisimeileachd, agus--mar a tha ar n-eòlas ag ràdh--déanamaid e nas luaithe cuideachd.
1. Cruthaich cunntas
Rach gu legalesign sign up agus lean am pròiseas airson cunntas a chruthachadh.
Bidh iarraidh ort sgioba a chruthachadh. Is iad sgiobaidhean na buidhnean bun-structair aig Legalesign. Bidh pròiseasadh sgrìobhainnean uile a’ tachairt ann an sgioba. Feumaidh tu iomradh a thoirt air do sgioba ann a’ mhòr-chuid de ghairmean API.
‘S e ‘sgioba’ no ‘buidheann’ an aon rud. Ann an aplacaid-lìn bruidhnidh sinn mu dheidhinn ‘sgiobaidhean’, ach anns an sgeama API ‘s e buidheann a th’ ann.
Suidhichidhean API
Rach gu Clàr-stiùiridh API. Cruthaich do teisteanasan API anns an earrann Prìomh API.
Gabh mionaid gus am Portal Luchd-leasachaidh a sgrùdadh.
Sandbox
Anns an Earrann Àrainneachd, seallaidh rabhaidhean dhut a bheil thu ann am modh sandbox no riochdachadh.
Tha modh sandbox a’ cur crìoch air 100 gairm san uair. Chan eil crìochan sam bith air seòlaidhean puist-d luchd-fhaighinn.
Nuair a bhios an amalachadh agad deiseil: gluais gu modh riochdachaidh.
Cruthaich an dàrna sgioba. Cleachd an t-sgioba agad airson leasachadh agus buidhnean eile airson riochdachadh. Innis don taic ainm an sgioba leasachaidh agad gus nach tèid a ghearradh airgead.
Prìomh API
Anns an Earrann Prìomh API chì thu fiosrachadh mun phrìomh fhaidleachan agad. Cha nochd ach an iuchair fhèin nuair a chruthaicheas tu aon.
Tha eisimpleirean lasachaidh is pasgaidh anns a’ Phortal Luchd-leasachaidh airson do phrìomh fhaidleachan fheuchainn.

Webhooks & Clàran
Cuir webhookan ris (cluasan luchd-èisteachd airson tachartasan Legalesign), agus dèan lèirmheas air na clàran agad.

2. Iarraidh GET soirbheachail
Tha an url freumh an-còmhnaidh: https://eu-api.legalesign.com/
Tòisich le iarrtas GET gus dearbhadh gu bheil do teisteanasan ag obair. Cuir an àite your_api_key leis an iuchair agad bhon Phortal Luchd-leasachaidh.
Tha Curl air a chleachdadh anns na h-eisimpleirean, agus faodaidh tu atharrachadh eadar cURL, Node.js, Python, C#, agus Go a’ cleachdadh na tabaichean gu h-ìosal.
- cURL
- Node.js
- Python
- C#
- Go
curl -H "Authorization: Bearer your_api_key" -H "Content-Type: application/json" -X GET https://eu-api.legalesign.com/api/v1/group/
import fetch from 'node-fetch';
async function getGroups() {
const response = await fetch('https://eu-api.legalesign.com/api/v1/group/', {
method: 'GET',
headers: {
'Authorization': 'Bearer your_api_key',
'Content-Type': 'application/json',
},
});
if (!response.ok) {
throw new Error(`Request failed with status ${response.status}`);
}
const data = await response.json();
console.log(data);
}
getGroups().catch((error) => {
console.error(error);
process.exit(1);
});
import requests
headers = {
"Authorization": "Bearer your_api_key",
"Content-Type": "application/json",
}
response = requests.get(
"https://eu-api.legalesign.com/api/v1/group/",
headers=headers,
timeout=30,
)
response.raise_for_status()
print(response.json())
using System;
using System.Net.Http;
using System.Threading.Tasks;
public class Program
{
public static async Task Main()
{
using var client = new HttpClient();
using var request = new HttpRequestMessage(
HttpMethod.Get,
"https://eu-api.legalesign.com/api/v1/group/"
);
request.Headers.TryAddWithoutValidation("Authorization", "Bearer your_api_key");
request.Headers.TryAddWithoutValidation("Content-Type", "application/json");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
}
package main
import (
"fmt"
"io"
"log"
"net/http"
)
func main() {
req, err := http.NewRequest(http.MethodGet, "https://eu-api.legalesign.com/api/v1/group/", nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "Bearer your_api_key")
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
if resp.StatusCode >= 400 {
log.Fatalf("request failed: %s", resp.Status)
}
body, err := io.ReadAll(resp.Body)
if err != nil {
log.Fatal(err)
}
fmt.Println(string(body))
}
Sgrìobhainnean API: iomradh API GET buidheann.
Nuair a ruigeas tu an rannsachadh gu h-àrd, chì thu na buidhnean agad air ais ann an JSON. Soirbheachas. 👏
Tha an dàta freagairt a’ toirt a-steach an ‘uri stòrais’ airson do bhuidheann agus tha e coltach ri /api/v1/group/:groupId/. Dèan nota de seo, feumaidh tu e airson a’ mhòr-chuid de ghairmean API.
Bidh uri stòrais an-còmhnaidh air a chruthachadh san aon dòigh. Airson PDF bhiodh e '/api/v1/templatepdf/:pdfId/', airson sgrìobhainn a chaidh a chur a-mach bidh e '/api/v1/document/:documentId/'. Thoir fa-near gu bheil a h-uile URI a’ crìochnachadh le slais. Tha seo fìor cuideachd airson URLs do ghairmean API, abair an-còmhnaidh le slais.
Ma dh'fhalbh iarrtas GET, dèan cinnteach gu bheil:
- do cinn Authorization air an cruthachadh gu ceart (a’ tòiseachadh le
Bearer), - gu bheil ceann-seòladh Content-Type agad airson application/json, agus
- gu bheil do url a’ crìochnachadh le slais.
Faic cuideachd fuasglaidhean duilgheadasan.
3. Luchdaich suas sgrìobhainn tron aplacaid-lìn
Gus tòiseachadh, luchdaichidh sinn suas sgrìobhainn tron aplacaid-lìn agus cuiridh sinn sin tron API. Còmhdaichidh sinn mar a luchdaicheas tu suas sgrìobhainn tron API nas fhaide air adhart.
Rach gu aplacaid-lìn agus luchdaich suas do sgrìobhainn. Cuir dreuchd comhairliche singilte ris agus slaod suas raon comharra. Seallaidh duilleag an deasaiche a bheil an sgrìobhainn ‘fèin-mheasaichte’ (‘invalid’ bidh eisimpleir mar seo ma chuireas tu dreuchd comharra gun raon comharra co-cheangailte ris).
Tha earrann an deasaiche foirm, dèan lethbhreac den fhada ID alphanumeric bhon URL, dèan base64 decode air agus thoir air falbh na trì litrichean a chaidh an toiseach (bu chòir dhaibh a bhith ‘tpl’). Tha an fheadhainn a tha air fhàgail na UUID, is e sin do ID. Ionnsaich barrachd mu IDs lìn agus API.
Is e an REST API ID airson an sgrìobhainn seo /api/v1/templatepdf/UUID/.
Is e an teirm againn gu bheil sgrìobhainn luchdaichte suas na ‘teamplaid’ agus nuair a chuir thu a-mach e thathar a’ cruthachadh ‘sgrìobhainn’.
Ma tha thu airson teamplaid a phasgadh nuair a thèid an sgrìobhainn a chur a-mach, cuir ‘archive_upon_send’ mar atarrais san iarrtas luchdachaidh. Ma bha thu airson gun nochd an teamplaid agus gun a bhith ann gu bràth, cuir ris an tiotal '[deleted]' - nì na siostaman glaineachaidh againn a dhì-thogail e às dèidh aon no dhà latha. Faodaidh tu cuideachd amannan maireannachd goirid a shuidheachadh aig ìre a’ bhuidheann - ionnsaich barrachd.
4. Cuir a-mach sgrìobhainn airson comharra
A-nis cuiridh sinn seo tron API. Cleachd na tabaichean gu h-ìosal gus an iarrtas fhaighinn anns an cànan as fheàrr leat.
- cURL
- Node.js
- Python
- C#
- Go
curl -H "Authorization: Bearer your_api_key" -H "Content-Type: application/json" -X POST --data '{ "group": "/api/v1/group/[:groupId]/", "name": "Name of doc", "templatepdf": "/api/v1/templatepdf/UUID/", "signers": [{"firstname": "Joe", "lastname": "Bloggs", "email": "[your@email.com]", "order": 0 }], "do_email": true }' https://eu-api.legalesign.com/api/v1/document/
import fetch from 'node-fetch';
const payload = {
group: '/api/v1/group/[:groupId]/',
name: 'Name of doc',
templatepdf: '/api/v1/templatepdf/UUID/',
signers: [
{
firstname: 'Joe',
lastname: 'Bloggs',
email: '[your@email.com]',
order: 0,
},
],
do_email: true,
};
async function sendDocument() {
const response = await fetch('https://eu-api.legalesign.com/api/v1/document/', {
method: 'POST',
headers: {
'Authorization': 'Bearer your_api_key',
'Content-Type': 'application/json',
},
body: JSON.stringify(payload),
});
if (response.status !== 201) {
const errorBody = await response.text();
throw new Error(`Request failed with status ${response.status}: ${errorBody}`);
}
console.log('Document sent successfully');
const location = response.headers.get('location');
if (location) {
console.log(`Location: ${location}`);
}
}
sendDocument().catch((error) => {
console.error(error);
process.exit(1);
});
import requests
payload = {
"group": "/api/v1/group/[:groupId]/",
"name": "Name of doc",
"templatepdf": "/api/v1/templatepdf/UUID/",
"signers": [
{
"firstname": "Joe",
"lastname": "Bloggs",
"email": "[your@email.com]",
"order": 0,
}
],
"do_email": true,
}
headers = {
"Authorization": "Bearer your_api_key",
"Content-Type": "application/json",
}
response = requests.post(
"https://eu-api.legalesign.com/api/v1/document/",
json=payload,
headers=headers,
timeout=30,
)
response.raise_for_status()
print("Document sent successfully")
print("Location:", response.headers.get("Location"))
using System;
using System.Net.Http;
using System.Text;
using System.Text.Json;
using System.Threading.Tasks;
public class Program
{
public static async Task Main()
{
var payload = new
{
group = "/api/v1/group/[:groupId]/",
name = "Name of doc",
templatepdf = "/api/v1/templatepdf/UUID/",
signers = new[]
{
new
{
firstname = "Joe",
lastname = "Bloggs",
email = "[your@email.com]",
order = 0,
},
},
do_email = true,
};
using var client = new HttpClient();
using var request = new HttpRequestMessage(
HttpMethod.Post,
"https://eu-api.legalesign.com/api/v1/document/"
);
request.Headers.TryAddWithoutValidation("Authorization", "Bearer your_api_key");
var json = JsonSerializer.Serialize(payload);
request.Content = new StringContent(json, Encoding.UTF8, "application/json");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine("Document sent successfully");
if (response.Headers.Location is not null)
{
Console.WriteLine($"Location: {response.Headers.Location}");
}
}
}
package main
import (
"bytes"
"encoding/json"
"fmt"
"log"
"net/http"
)
func main() {
payload := map[string]any{
"group": "/api/v1/group/[:groupId]/",
"name": "Name of doc",
"templatepdf": "/api/v1/templatepdf/UUID/",
"signers": []map[string]any{
{
"firstname": "Joe",
"lastname": "Bloggs",
"email": "[your@email.com]",
"order": 0,
},
},
"do_email": true,
}
body, err := json.Marshal(payload)
if err != nil {
log.Fatal(err)
}
req, err := http.NewRequest(
http.MethodPost,
"https://eu-api.legalesign.com/api/v1/document/",
bytes.NewReader(body),
)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "Bearer your_api_key")
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
if resp.StatusCode != http.StatusCreated {
log.Fatalf("unexpected status: %s", resp.Status)
}
fmt.Println("Document sent successfully")
fmt.Println("Location:", resp.Header.Get("Location"))
}
Ùraich na crounteachan ann an broilleach ceàrnagach. Iomradh API airson cur a-mach sgrìobhainn.
Nuair a thèid thu chun iomradh airson cur a-mach sgrìobhainn thoir sùil mhath air na h-atarrais uile a tha rim faighinn. Gheibh thu mòran a bhios feumail airson amalachadh practaigeach - tagaichean airson do iomraidhean fhèin agus IDs (a thilleas tro webhookan), ath-ullachadh airson luchd-comharra, teacsa gnàthaichte sa PDF, agus barrachd.
Mairidh gairm soirbheachail còd staid 201. ✨
Faigh ID an sgrìobhainn a chaidh a chuir a-mach ùr
Is e pàirt chudromach na freagairte an ceann-stàiteachan àite. Tha seo a’ toirt a-steach do ID sgrìobhainn ùr.
Cleachd atarrais ‘tag’ airson sgrìobhainn agus cuir ris na iomraidhean fhèin gus an dèanamh nas fhasa ceangal ri do bhunait-dàta fhèin.
Bidh ceann-stàiteachan àite coltach ri /api/v1/status/:documentId/.
Tha an URI ‘status’ a’ toirt a-steach raon beag (agus luath airson rannsachadh) de dhaoine sgrìobhainn.
Gus a h-uile dad bhon sgrìobhainn iarraidh cleachd /api/v1/document/:documentId/.
Ma tha iarrtas mì-shoirbheachail cha bu chòir ach an CÒRR den fhreagairt a bhith a’ toirt suas fiosrachadh mu mhearachdan. Ma chuireas tu stad air ìre soirbheachais, thoir sùil air CÒRR airson teacsa mìneachaidh. Faic cuideachd fuasglaidhean duilgheadasan.
Ionnsaich barrachd mu gairm API cur a-mach sgrìobhainn.
5. Luchdaich sìos an sgrìobhainn air a comharrachadh
Le ID an sgrìobhainn a chaidh a chuir a-mach a fhuair thu gu h-àrd, dèan iarrtas luchdachadh sìos PDF anns an cànan as fheàrr leat:
- cURL
- Node.js
- Python
- C#
- Go
curl -H "Authorization: Bearer your_api_key" -o download.pdf -X GET https://eu-api.legalesign.com/api/v1/pdf/:documentId/
import { writeFile } from 'node:fs/promises';
import fetch from 'node-fetch';
async function downloadPdf() {
const response = await fetch('https://eu-api.legalesign.com/api/v1/pdf/:documentId/', {
method: 'GET',
headers: {
'Authorization': 'Bearer your_api_key',
},
});
if (!response.ok) {
throw new Error(`Request failed with status ${response.status}`);
}
const buffer = await response.arrayBuffer();
await writeFile('download.pdf', Buffer.from(buffer));
console.log('Saved download.pdf');
}
downloadPdf().catch((error) => {
console.error(error);
process.exit(1);
});
import requests
headers = {"Authorization": "Bearer your_api_key"}
response = requests.get(
"https://eu-api.legalesign.com/api/v1/pdf/:documentId/",
headers=headers,
stream=True,
timeout=30,
)
response.raise_for_status()
with open("download.pdf", "wb") as file:
for chunk in response.iter_content(chunk_size=8192):
file.write(chunk)
using System;
using System.IO;
using System.Net.Http;
using System.Threading.Tasks;
public class Program
{
public static async Task Main()
{
using var client = new HttpClient();
using var request = new HttpRequestMessage(
HttpMethod.Get,
"https://eu-api.legalesign.com/api/v1/pdf/:documentId/"
);
request.Headers.TryAddWithoutValidation("Authorization", "Bearer your_api_key");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var bytes = await response.Content.ReadAsByteArrayAsync();
await File.WriteAllBytesAsync("download.pdf", bytes);
Console.WriteLine("Saved download.pdf");
}
}
package main
import (
"io"
"log"
"net/http"
"os"
)
func main() {
req, err := http.NewRequest(
http.MethodGet,
"https://eu-api.legalesign.com/api/v1/pdf/:documentId/",
nil,
)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "Bearer your_api_key")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
if resp.StatusCode >= 400 {
log.Fatalf("request failed: %s", resp.Status)
}
file, err := os.Create("download.pdf")
if err != nil {
log.Fatal(err)
}
defer file.Close()
if _, err := io.Copy(file, resp.Body); err != nil {
log.Fatal(err)
}
log.Println("Saved download.pdf")
}
Iomradh API luchdachadh sìos PDF.
Tha an giullachd PDF anns a’ bhodhaig den fhreagairt. Bidh am putan curl '-o' a’ cur BODHAIG na freagairt gu dìreach ann am faidhle.
Bidh mòran leabharlannan REST no HTTP a’ làimhseachadh nithean freagairt HTTP mar fhaidhlichean, agus an uairsin dìreach sàbhail do nì freagairt mar faidhle àbhaisteach.
Cleachd webhookan gus fiosrachadh fhaighinn mu tachartas comharra agus an uairsin luchdaich sìos an sgrìobhainn. Faic webhooks.
6. Luchdaich suas sgrìobhainn tron API
Cliog an seo airson PDF le tagan teacsa ni-sampaill a luchdachadh sìos, barrachd mu raointean foirm PDF ri tighinn.
Airson an gairm seo, tionndaidh do PDF gu sreang kodaithe base64. Chan eil seo air a dhèanamh gu ceart taobh a-staigh an gineadair còd anns an sgrìobhainn. Dèan lethbhreac den pseudan còd seo agus tionndaidh an AI e don chànan as fheàrr leat:
$data = (
'group': '/api/v1/group/:groupId/',
'title': 'title of pdf',
'pdf_file': base64encode(open('/path/to/file','rb')),
'process_tags': true
)
$headers = (
'Authorization': 'Bearer your_api_key',
'Content-Type': 'application/json'
)
response = httplibrary.post('https://eu-api.legalesign.com/api/v1/templatepdf/', jsonEncode($data), $headers)
assert response.status == 201
pdfId = response.headers['location']
Iomradh API luchdachadh suas PDF.
Bidh freagairt POST soirbheachail a’ toirt seachad staid 201 agus bidh an ID ùr anns an ceann-stàiteachan ‘location’.
Bidh do URI stòrais PDF coltach ri /api/v1/templatepdf/:pdfId/.
Cruthan faidhle eile
Tha Word, HTML, teacsa sìmplidh, XLSX, agus faidhlichean ìomhaigh uile air an cur ri chèile. Luchdaich iad suas a’ cleachdadh an cur-a-steach faidhle GraphQL, a bhios a’ lorg an cruth fèin-ghluasadach agus ag tionndadh e gu PDF. Faigh na IDs agus cuir thuca tron REST API mar as àbhaist. Faic cuideachd a’ tuigsinn REST agus IDs GraphQL. Bidh Tagaichean teacsa air an gabhail a-steach mar as àbhaist.
Cuir an PDF ùr a-mach
Till chun a’ chòd a chleachd thu gus an sgrìobhainn agad a chuir a-mach an toiseach, agus cuir an àite luach templatepdf.
Cuir an iarrtas a-rithist agus sin agad e, chuir thu do PDF a-mach airson comharra.
Mus tòisich thu air còdaidh, ge-tà, leugh air adhart gus barrachd ionnsachadh mu raointean PDF.
Dè mu dheidhinn raointean PDF?
Ciamar a tha Legalesign a’ faighinn a-mach càite am bu chòir don neach comharra a chur air an PDF, no roinnean airson atharrachadh nuair a thèid a chur a-mach? Is e an fhreagairt gu bheil PDF againn air a thoirt seachad le tagaichean: chuir sinn taga teacsa Legalesign taobh a-staigh an PDF agus shuidhich sinn 'process_tags' gu fìor san iarrtas luchdachaidh PDF.
Luchdaich sìos PDF le tag teacsa ni-sampaill.
Tha tagaichean teacsa air an cruthachadh gu sònraichte airson an cur ann am PDF. Bidh Legalesign a’ sgrios teacsa an fhaidhle agad, a’ cur nan tagaichean an àite raointean comharraidh agus foirm. Airson neach comharra singilte chan fheum thu ach a chur ris: <<t=signature>>. Nochdaidh agus lorgar e aig an àite sin. Ionnsaich mu thaighean teacsa.
Tha dòighean eile air do fhàire raointean air an liostadh gu h-ìosal, ach leis na tagaichean teacsa gheibh thu cothrom iomlan air siostam foirmean Legalesign. Cleachd an aplacaid-lìn gus deuchainn a dhèanamh air na tagaichean agad. Cuir fios chun taic airson cuideachadh agus eisimpleirean.
Seo 4 dhòighean eile airson raointean a shuidheachadh:
1. An dreach as fhasa/as luaithe. Suidhich do PDF a’ cleachdadh aplacaid-lìn Legalesign.
Às dèidh dhut PDF a luchdachadh suas, bidh thu air eadar-aghaidh an deasaiche far an urrainn dhut raointean foirmean a slaodadh agus leigeil seachad.
Slaod agus leig seachad raon comharra, an uair sin dèan nota den ID kodichte anns an seòladh-lìn. Bidh e coltach ri ‘dHBsMTRlZTQ0ZWUtZGE0Ni0xMWVmLTllZmUtMDI5ZGQ0ODkzZGRk’.
Dèan base64 decode air an ID seo agus chì thu gu bheil e na UUID air a bhrosnachadh le ‘tpl’. Is e am pàirt UUID (thoir air falbh ‘tpl’) an pdfID agad. Ionnsaich barrachd mu IDs Legalesign.
Bidh do URI stòrais API PDF mar - /api/v1/templatepdf/:pdfId/.
Cuir seo ann an atarrais ‘templatepdf’ gairm cur a-mach sgrìobhainn.
Ma tha thu an dùil an PDF seo a chuir a-mach barrachd air aon turas, dèan cinnteach gu bheil ‘Auto archive’ dheth. Faic mar a nì thu seo
2. Cleachd co-òrdanaichean x/y airson raointean.
Is e an dòigh as sìmplidh tòiseachadh le co-òrdanaichean x/y a bhith a’ suidheachadh PDF anns an aplacaid-lìn agus an uair sin a’ cur iarrtas API airson na raointean sin (FAIC Raointean PDF - /api/v1/templatepdf/:pdfId/fields/).
Is e an aon t-sgèama JSON a gheibh thu air ais cuideachd an aon sgèama JSON a dh’fheumas tu airson raointean a chruthachadh cuideachd.
Cleachd e mar teamplaid. Atharraich luachan sam bith agus cuir Post a-rithist gu an aon deireannach (le atharrachadh air PDF ID mar a tha iomchaidh). Cruthaich deireannach Raon PDF.
3. Cuir a-steach an duilleag deasaiche PDF againn. ÙR!
Cleachd an eileamaid deasaiche againn gus deasaiche PDF a chur a-steach gu dìreach anns an aplacaid agad fhèin. Ionnsaich barrachd mu eileamaid deasaiche sgrìobhainn.
4. Raointean Foirm PDF ÙR!
Ma tha foirmean PDF àbhaisteach anns an PDF agad, faodaidh Legalesign an toirt a-steach gu fèin-ghluasadach.
Còdadh sona!
Anns an oideachadh seo fhuair thu teisteanasan API, rinn thu rannsachadh soirbheachail air do bhuidhnean (bhuidhnean), chuir thu a-mach sgrìobhainn airson comharra a’ cleachdadh PDF, agus luchdaich thu sìos sgrìobhainn a chaidh a chomharrachadh.
Tha sinn an seo airson cuideachadh, cuir fios don taic airson cuideachadh sam bith.
Dèan lèirmheas air na roghainnean cur a-mach a tha rim faighinn dhut. Gabh mionaid gus an sgrùdadh a dhèanamh air na h-atarrais uile air an endpoint cruthachadh sgrìobhainn, gu sònraichte na h-atarrais ‘signers’, ‘pdftext’ agus ‘signertext’. Cruthaich sgrìobhainn comharrachaidh.