Sto avendo difficoltà a far connettere WordPress a Discourse (la mia installazione è qui forum.employ.com), ecco il mio messaggio di errore:
[2023-11-07 19:14:56] 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\"}"}
[2023-11-07 19:15:11] 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\"}"}
[2023-11-07 19:15: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\"}"}
[2023-11-07 19:16: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\"}"}
[2023-11-07 19:16:51] 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\"}"}
[2023-11-07 19:55:28] 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\"}"}
[2023-11-07 19:57:56] 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 creato la chiave correttamente, quindi non sono molto sicuro su cosa fare dopo… qualche idea?
Come ha notato @Arkshine, il nome utente di pubblicazione deve essere impostato sullo username di un utente amministratore, non sul suo nome completo.
Non hai pubblicato qui la tua chiave API completa, ma devi fare molta attenzione a non pubblicare nulla che contenga chiavi API dal tuo sito Discourse. Se fosse il mio sito, probabilmente genererei ora una nuova chiave API e aggiornerei l’impostazione della chiave API su WordPress per utilizzare la nuova chiave.
@angus, varrebbe la pena oscurare il valore dell’impostazione della chiave API nell’interfaccia utente del plugin? Farlo potrebbe evidenziare il fatto che la chiave deve essere protetta. Renderebbe anche più facile pubblicare screenshot della pagina di stato della connessione del plugin.
Grazie Simon, sì, ne ho creato un altro, quindi nessun problema lì.
Sarebbe utile se nella documentazione del plugin discourse fosse più chiaro riguardo al nome utente di discourse, probabilmente molte persone ci provano e rinunciano, non si preoccupano di venire qui a chiedere. Potresti fornire un esempio dell’URL e di come trovarlo… come è stato fatto in questo thread.
È così sciocco perché ho rinominato il sistema per avere qualcosa a che fare con il nostro marchio (l’utente sotto il quale appaiono i post pubblicati), ma gli aggiornamenti ripristinano il suo nome. Interrompendo la connessione da WP…
Ciao @Firsh, mi dispiace che tu stia riscontrando problemi. Potresti per favore creare un nuovo argomento in Support > WordPress e descrivere il problema che stai riscontrando in modo un po’ più dettagliato? I passaggi che hai eseguito, il comportamento che ti aspettavi e eventuali log, screenshot e link pertinenti. Grazie!
È la stessa cosa, questo argomento ha effettivamente aiutato a fare luce sulla questione. Come OP, anch’io avevo qualcosa di non standard scritto nel campo utente (nome) di pubblicazione.
Sì, ma ho aperto anche quell’argomento perché il ripristino del nome utente è un problema diverso (se è inaspettato anche da altri), questo era solo un effetto collaterale.