Provider di contenuto multimediale

/v1/settings/application/media/providers

Usa l'endpoint /v1/settings/application/media/providers per compilare una lista di provider di contenuto multimediale per inviare link al contenuto multimediale. Una lista di provider ti consente di disporre di diversi provider di contenuto multimediale dello stesso tipo, potendo al contempo selezionare un provider da utilizzare per singola richiesta.

Recupero

Usa questa richiesta API per recuperare la lista dei provider.

Esempio

GET /v1/settings/application/media/providers

Una risposta positiva include la lista di provider:

"settings": {
        "application": {
            "media": {
                "providers": [ 
                    {
                        "name": "your-first-provider",
                        "type": "www",
                        "config": {
                            "basic": {
                                "username": "your-username",
                                "password": "your-password"
                            }
                        }
                    },
                    {
                        "name": "your-second-provider",
                        "type": "www",
                        "config": {
                            "bearer": "your-bearer-token"
                        }
                    }
                ]
            }
        }
    }

Una risposta negativa contiene un messaggio di errore. Per ulteriori informazioni sugli errori, consulta Codici di errore e di stato.

Aggiornamento

Per configurare i provider per il client dell'API di WhatsApp, usa l'endpoint /v1/settings/application/media/providers con le informazioni del provider. Al momento, puoi configurare un solo provider alla volta. Inoltre, puoi usare questi oggetti del provider solo per inviare messaggi con contenuto multimediale usando link HTTP/HTTPS basati sull'autenticazione di base o sull'autenticazione mediante token di connessione.

Esempio

Gli esempi seguenti mostrano l'aggiunta di un provider WWW (link HTTP/HTTPS) con autorizzazione di base e un provider con autenticazione mediante token di connessione. Al momento, questi sono gli unici formati di provider supportati.

POST /v1/settings/application/media/providers
[{
    "name": "your-first-provider",
    "type": "www",
    "config": {
        "basic": {
            "username": "your-username",
            "password": "your-password"
        }
    }
 }
]
POST /v1/settings/application/media/providers
[{
    "name": "your-second-provider",
    "type": "www",
    "config": {
        "bearer": "your-bearer-token"
    }
 }
]

Una richiesta andata a buon fine restituisce il codice di stato HTTP 200 OK insieme a null o {}.

Una risposta negativa contiene un messaggio di errore. Per ulteriori informazioni sugli errori, consulta Codici di errore e di stato.

Assicurati di assegnare a ciascun provider un nome unico, in quanto il riutilizzo di un nome sovrascriverà la voce precedente.

Parametri

NomeDescrizione

name

Obbligatorio.

Il nome del provider

type

Obbligatorio.

Il tipo di provider

config

Obbligatorio.

L'oggetto config

Eliminazione

Invia una chiamata API DELETE con il name di un provider all'endpoint /v1/settings/application/media/providers per eliminare quel provider dalla tua lista.

Esempio

DELETE /v1/settings/application/media/providers/your-config-name

Una richiesta andata a buon fine restituisce il codice di stato HTTP 200 OK insieme a null o {}.

Una risposta negativa contiene un messaggio di errore. Per ulteriori informazioni sugli errori, consulta Codici di errore e di stato.