Il plugin Discourse per WordPress non funziona improvvisamente

Ciao a tutti,

Non è stato modificato nulla da parte mia, ma da oggi i nuovi post non vengono pubblicati su Discourse. Quando guardo il plugin in WordPress, ora dice: “Non sei connesso a Discourse. Verifica che le impostazioni di connessione siano corrette. Se il problema persiste, abilita i log di connessione e controlla i Log.

Quando controllo i log, ci sono molti errori come questi:

[2024-04-24 13:58:32] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"62","wp_post_id":253237,"http_code":403}
[2024-04-24 14:02:54] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"È stata restituita una risposta non valida da Discourse","http_code":403,"http_body":"{\"errors\":[\"Non sei autorizzato a visualizzare la risorsa richiesta. Il nome utente o la chiave API non sono validi.\"],\"error_type\":\"invalid_access\"}"}
[2024-04-24 14:03:18] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"È stata restituita una risposta non valida da Discourse","http_code":403,"http_body":"{\"errors\":[\"Non sei autorizzato a visualizzare la risorsa richiesta. Il nome utente o la chiave API non sono validi.\"],\"error_type\":\"invalid_access\"}"}
[2024-04-24 14:03:19] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"36","wp_post_id":253086,"http_code":403}
[2024-04-24 14:03:45] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"59","wp_post_id":253215,"http_code":403}
[2024-04-24 14:03:54] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"53","wp_post_id":253147,"http_code":403}
[2024-04-24 14:04:09] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"37","wp_post_id":252899,"http_code":403}
[2024-04-24 14:04:49] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"61","wp_post_id":253240,"http_code":403}
[2024-04-24 14:05:17] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"È stata restituita una risposta non valida da Discourse","http_code":403,"http_body":"{\"errors\":[\"Non sei autorizzato a visualizzare la risorsa richiesta. Il nome utente o la chiave API non sono validi.\"],\"error_type\":\"invalid_access\"}"}
[2024-04-24 14:06:36] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"È stata restituita una risposta non valida da Discourse","http_code":403,"http_body":"{\"errors\":[\"Non sei autorizzato a visualizzare la risorsa richiesta. Il nome utente o la chiave API non sono validi.\"],\"error_type\":\"invalid_access\"}"}
[2024-04-24 14:07:34] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"13","wp_post_id":252964,"http_code":403}
[2024-04-24 14:07:40] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"35","wp_post_id":253085,"http_code":403}
[2024-04-24 14:08:35] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"È stata restituita una risposta non valida da Discourse","http_code":403,"http_body":"{\"errors\":[\"Non sei autorizzato a visualizzare la risorsa richiesta. Il nome utente o la chiave API non sono validi.\"],\"error_type\":\"invalid_access\"}"}
[2024-04-24 14:08:57] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"22","wp_post_id":253029,"http_code":403}
[2024-04-24 14:11:25] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"È stata restituita una risposta non valida da Discourse","http_code":403,"http_body":"{\"errors\":[\"Non sei autorizzato a visualizzare la risorsa richiesta. Il nome utente o la chiave API non sono validi.\"],\"error_type\":\"invalid_access\"}"}
[2024-04-24 14:12:24] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"26","wp_post_id":253043,"http_code":403}
[2024-04-24 14:12:25] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"54","wp_post_id":253148,"http_code":403}
[2024-04-24 14:13:21] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"28","wp_post_id":253052,"http_code":403}
[2024-04-24 14:13:24] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"14","wp_post_id":252992,"http_code":403}
[2024-04-24 14:14:10] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"È stata restituita una risposta non valida da Discourse","http_code":403,"http_body":"{\"errors\":[\"Non sei autorizzato a visualizzare la risorsa richiesta. Il nome utente o la chiave API non sono validi.\"],\"error_type\":\"invalid_access\"}"}

Ho provato a creare una nuova chiave e a salvarla in WordPress, ma non funziona.

Ciao,

Qual è il Livello utente e l’Ambito della chiave API che hai creato?

Dovrebbe essere o:

  • Livello utente: Utente singolo
  • Utente: Un account admin
  • Ambito: Globale

Oppure:

  • Livello utente: Tutti gli utenti
  • Ambito: Globale

Puoi confermare? :thinking:

1 Mi Piace

Stavo facendo tutti gli utenti > global. Ma non stava funzionando (aveva funzionato fino a stamattina). Quindi poco fa ho provato un singolo utente e sembra che finalmente funzioni.

1 Mi Piace