Hai chiamato /api/lists/posts/create con POST. Questo endpoint accetta solo GET: cambia il metodo della richiesta in GET e mantieni gli stessi parametri di query.
Aggiungere contenuti a un autolist tramite API
Aggiornato 4 settimane fa
Puoi aggiungere contenuti a un autolist esistente tramite API con due chiamate: crea uno slot vuoto nell'elenco, quindi riempi quello slot con il testo e i contenuti multimediali del tuo post. Funziona con qualsiasi client HTTP, tra cui Postman, Make, n8n o Zapier.
Prerequisiti
Entrambe le chiamate richiedono il tuo userToken, userId, blogId e l'ID interno dell'autolist.
Valore | Dove trovarlo |
|---|---|
| Impostazioni dell'account > sezione API > Token di accesso API REST. Invialo nell'header della richiesta |
| Il tuo identificativo utente Metricool. Consulta Come trovare il tuo ID utente Metricool. |
| L'identificativo del brand/profilo, visibile nell'URL del browser quando usi quel brand in Metricool. |
| L'ID interno dell'autolist. Non sempre corrisponde all'ID mostrato nell'URL del planner ( |
Aggiungere contenuti all'autolist
Creare uno slot vuoto
La creazione di uno slot riserva una posizione nell'autolist. La risposta è l'array completo dell'autolist, incluso il nuovo id: usa quel valore come postid nel passaggio successivo.
GET https://app.metricool.com/api/lists/posts/create?listid={listId}&position={position}&userId={userId}&blogId={blogId}Campo | Descrizione |
|---|---|
| L'ID interno dell'autolist. |
| Dove inserire il nuovo post. |
Ogni chiamata a questo endpoint aggiunge una nuova riga vuota all'autolist, anche se non completi il passaggio successivo. Le chiamate ripetute accumulano righe vuote: rimuovile dall'autolist con Elimina tutto nel planner di Metricool.
Riempi lo slot con i contenuti
Invia questa chiamata come form-data, non come JSON.
POST https://app.metricool.com/api/lists/posts/updatepostlist?userId={userId}&blogId={blogId}Campo | Valore |
|---|---|
| L'ID interno dell'autolist. |
| Il contenuto testuale del post. |
| L' |
| File immagine o video del post. Se non c'è un'immagine, invia |
Risoluzione dei problemi
500 InternalError: "Request method 'POST' is not supported"
La richiesta va a buon fine, ma il post non appare correttamente
Se pictures è stato inviato vuoto invece di [], la chiamata restituisce un esito positivo e salva il text, ma il resto dell'aggiornamento non va a buon fine senza mostrare errori. Invia nuovamente la richiesta impostando pictures su [] quando non c'è un'immagine.
Approfondimenti correlati: Come ottenere un endpoint in Metricool per effettuare chiamate API e Domande frequenti ed errori comuni nell'utilizzo delle API.