Fax.Plus Semplifica l'invio e la ricezione di fax direttamente dal tuo sistema CRM. Che tu utilizzi Salesforce, HubSpot, Zoho o Pipedrive, la nostra integrazione ti aiuta a inviare e ricevere fax rapidamente senza uscire dalla tua piattaforma CRM.
Fax.Plus Fornisce un'API fax robusta ma semplice da usare, compatibile con le piattaforme di sviluppo più diffuse come JavaScript, Node.js, Ruby, Python e Java. È possibile autenticarsi facilmente tramite OAuth 2.0 o token di accesso personali (PAT) e integrare funzionalità fax complete nel software.
Utilizza la nostra dettagliata documentazione API per creare soluzioni fax personalizzate, sfruttare le API RESTful e integrare notifiche in tempo reale tramite webhook.
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()
da faxplus importa ApiClient, OutboxApi, OutboxComment, RetryOptions, OutboxOptions, OutboxCoverPage, PayloadOutbox da faxplus.configuration import Configurazione outbox_comment = OutboxComment(tags=[ 'tag1' , 'tag2' ], text= 'commento di testo' ) retry_options = RetryOptions(count= 2 , delay= 15 ) outbox_options = OutboxOptions(enhancement= True , retry=retry_options) outbox_cover_page = OutboxCoverPage() payload_outbox = PayloadOutbox( from = '+12345667' , to=[ '+12345688' , '+12345699' ], files=[ 'filetosend.pdf' ], comment=outbox_comment, options=outbox_options, send_time= '2000-01-01 01:02:03 +0000' , return_ids= True , cover_page=outbox_cover_page) conf = Configurazione() conf.access_token = token di accesso # header_name e header_value richiesti solo quando si utilizza lo schema token OAuth2
api_client = ApiClient(header_name= 'x-fax-clientid' , header_value=client_id, configuration=conf) api = OutboxApi(api_client) resp = api.send_fax( user_id= '13d8z73c' , body=payload_outbox )
<?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)
// ...
}
Puoi anche connetterti Fax.Plus a centinaia di altre applicazioni tramite Zapier, consentendo un'automazione e una flessibilità ancora maggiori nei flussi di lavoro di invio fax.
Automatizza le attività ripetitive senza scrivere codice.
Crea flussi di lavoro personalizzati per risparmiare tempo.
Connetti oltre 5.000 app che già usi.
Gratuito per sempre per le funzionalità principali. Prova gratuita di 14 giorni per funzionalità premium.
Vuoi vedere come la nostra soluzione fax all'avanguardia può aiutare la tua azienda?
Pianifica una demo e uno dei nostri rappresentanti ti contatterà per una dimostrazione personalizzata.