J’ai du mal à faire communiquer WordPress avec Discourse (mon installation est ici forum.employ.com), voici mon message d’erreur :
[2023-11-07 19:14:56] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Une réponse invalide a été retournée par Discourse","http_code":403,"http_body":"{\"errors\":[\"Vous n'êtes pas autorisé à consulter la ressource demandée. Le nom d'utilisateur ou la clé de l'API est invalide.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:15:11] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Une réponse invalide a été retournée par Discourse","http_code":403,"http_body":"{\"errors\":[\"Vous n'êtes pas autorisé à consulter la ressource demandée. Le nom d'utilisateur ou la clé de l'API est invalide.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:15:35] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Une réponse invalide a été retournée par Discourse","http_code":403,"http_body":"{\"errors\":[\"Vous n'êtes pas autorisé à consulter la ressource demandée. Le nom d'utilisateur ou la clé de l'API est invalide.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:16:18] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Une réponse invalide a été retournée par Discourse","http_code":403,"http_body":"{\"errors\":[\"Vous n'êtes pas autorisé à consulter la ressource demandée. Le nom d'utilisateur ou la clé de l'API est invalide.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:16:51] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Une réponse invalide a été retournée par Discourse","http_code":403,"http_body":"{\"errors\":[\"Vous n'êtes pas autorisé à consulter la ressource demandée. Le nom d'utilisateur ou la clé de l'API est invalide.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:55:28] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Une réponse invalide a été retournée par Discourse","http_code":403,"http_body":"{\"errors\":[\"Vous n'êtes pas autorisé à consulter la ressource demandée. Le nom d'utilisateur ou la clé de l'API est invalide.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:57:56] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Une réponse invalide a été retournée par Discourse","http_code":403,"http_body":"{\"errors\":[\"Vous n'êtes pas autorisé à consulter la ressource demandée. Le nom d'utilisateur ou la clé de l'API est invalide.\"],\"error_type\":\"invalid_access\"}"}
J’ai créé la clé correctement, donc je ne suis pas vraiment sûr de la suite… des idées ?
Oui, vous pouvez consulter le profil de cet utilisateur sur votre Discourse. Vous avez le nom d’utilisateur affiché (ou vous pouvez aussi regarder l’URL).
D’accord, donc je ne veux pas utiliser mon nom… Je suppose que je dois créer un autre administrateur dans Discourse avec un nom plus générique, c’est bien ça ?
Comme l’a noté @Arkshine, le nom d’utilisateur de publication doit être défini sur le nom d’utilisateur d’un utilisateur administrateur, et non sur son nom complet.
Vous n’avez pas publié votre clé API complète ici, mais vous devez être très prudent lorsque vous publiez quoi que ce soit contenant des clés API de votre site Discourse. Si c’était mon site, je générerais probablement une nouvelle clé API maintenant et mettrais à jour le paramètre de clé API sur WordPress pour utiliser la nouvelle clé.
@angus, cela vaudrait-il la peine de masquer la valeur du paramètre de clé API dans l’interface utilisateur du plugin ? Cela pourrait souligner le fait que la clé doit être protégée. Cela faciliterait également la publication de captures d’écran de la page d’état de la connexion du plugin.
Merci Simon, oui j’en ai créé un autre, donc pas de problème de ce côté-là.
Ce serait utile si la documentation du plugin discourse était plus claire concernant le nom d’utilisateur discourse, probablement que beaucoup de gens essaient cela et abandonnent, ne prennent pas la peine de venir ici pour demander. Vous pourriez donner un exemple de l’URL et comment la trouver… comme cela a été fait dans ce fil de discussion.
C’est tellement idiot parce que j’ai renommé le système pour qu’il ait quelque chose à voir avec notre marque (l’utilisateur sous lequel apparaissent les publications publiées), mais les mises à jour réinitialisent son nom. Cela rompt la connexion de WP…
Salut @Firsh, désolé que vous rencontriez des problèmes. Pourriez-vous s’il vous plaît créer un nouveau sujet dans Support > WordPress et décrire le problème que vous rencontrez un peu plus en détail ? Les étapes que vous avez suivies, le comportement que vous attendiez, ainsi que tous les journaux, captures d’écran et liens pertinents. Merci !
C’est la même chose, ce sujet a en fait aidé à éclaircir le problème. Comme l’OP, j’avais aussi quelque chose de non standard écrit dans le champ utilisateur(nom) de publication.
Oui, mais j’ai aussi ouvert ce sujet car la réversion du nom d’utilisateur est un problème différent (si cela surprend d’autres personnes également), ceci n’était qu’un effet secondaire.