Imposta lo stato di moderazione di uno o più commenti. La richiesta API deve essere autorizzata dal proprietario del canale o del video associato ai commenti.
Impatto sulla quota: una chiamata a questo metodo ha un costo della quota di 50 unità.
Casi d'uso comuni
Richiesta
Richiesta HTTP
POST https://www.googleapis.com/youtube/v3/comments/setModerationStatus
Autorizzazione
Questa richiesta richiede l'autorizzazione con almeno uno dei seguenti ambiti (scopri di più su autenticazione e autorizzazione).
| Ambito |
|---|
https://www.googleapis.com/auth/youtube.force-ssl |
Parametri
La tabella seguente elenca i parametri supportati da questa query. Tutti i parametri elencati sono parametri di query.
| Parametri | ||
|---|---|---|
| Parametri obbligatori | ||
id |
stringIl parametro id specifica un elenco separato da virgole di un massimo di 50 ID che identificano i commenti per i quali stai aggiornando lo stato di moderazione. |
|
moderationStatus |
stringIdentifica il nuovo stato di moderazione dei commenti specificati. I valori accettabili sono:
|
|
| Parametri facoltativi | ||
banAuthor |
booleanIl parametro banAuthor ti consente di indicare che vuoi rifiutare automaticamente eventuali commenti aggiuntivi scritti dall'autore del commento. Imposta il valore parametro su true per bloccare l'autore.Questo parametro è valido solo se anche il parametro moderationStatus è impostato su rejected. |
|
Corpo della richiesta
Non fornire un corpo della richiesta quando chiami questo metodo.
Risposta
Se l'operazione va a buon fine, questo metodo restituisce un codice di risposta HTTP 204 (No Content).
Errori
La tabella seguente identifica i messaggi di errore che l'API potrebbe restituire in risposta a una chiamata a questo metodo. Per maggiori dettagli, consulta la documentazione sui messaggi di errore.
| Tipo di errore | Dettagli errore | Descrizione |
|---|---|---|
badRequest (400) |
banWithoutReject |
Il parametro banAuthor può essere utilizzato solo se il valore del parametro moderationStatus è rejected. |
badRequest (400) |
operationNotSupported |
I commenti non basati su Google+ offrono solo funzionalità di moderazione limitate. |
badRequest (400) |
processingFailure |
Il server API non è riuscito a elaborare correttamente la richiesta. Sebbene possa trattarsi di un errore temporaneo, in genere indica che l'input della richiesta non è valido. Questo errore viene restituito anche quando si tenta di moderare un commento già eliminato dall'autore originale. |
forbidden (403) |
forbidden |
Non è possibile impostare lo stato di moderazione di uno o più commenti a causa di autorizzazioni insufficienti. La richiesta potrebbe non essere autorizzata. Questo errore viene restituito anche quando si tenta di moderare un ID commento eliminato o non valido. |
notFound (404) |
commentNotFound |
Non è possibile trovare uno o più commenti che la richiesta sta tentando di aggiornare. Controlla i valori del parametro id della richiesta per assicurarti che siano corretti. |
Prova
Utilizza APIs Explorer per chiamare questa API e visualizzare la richiesta API e la risposta.