Estou com dificuldades para conectar o WordPress ao Discourse (minha instalação está aqui forum.employ.com), aqui está minha mensagem de erro:
[2023-11-07 19:14:56] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Uma resposta inválida foi retornada do Discourse","http_code":403,"http_body":"{\"errors\":[\"Você não tem permissão para visualizar o recurso solicitado. O nome de usuário ou chave da API é inválido.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:15:11] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Uma resposta inválida foi retornada do Discourse","http_code":403,"http_body":"{\"errors\":[\"Você não tem permissão para visualizar o recurso solicitado. O nome de usuário ou chave da API é inválido.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:15:35] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Uma resposta inválida foi retornada do Discourse","http_code":403,"http_body":"{\"errors\":[\"Você não tem permissão para visualizar o recurso solicitado. O nome de usuário ou chave da API é inválido.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:16:18] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Uma resposta inválida foi retornada do Discourse","http_code":403,"http_body":"{\"errors\":[\"Você não tem permissão para visualizar o recurso solicitado. O nome de usuário ou chave da API é inválido.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:16:51] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Uma resposta inválida foi retornada do Discourse","http_code":403,"http_body":"{\"errors\":[\"Você não tem permissão para visualizar o recurso solicitado. O nome de usuário ou chave da API é inválido.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:55:28] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Uma resposta inválida foi retornada do Discourse","http_code":403,"http_body":"{\"errors\":[\"Você não tem permissão para visualizar o recurso solicitado. O nome de usuário ou chave da API é inválido.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:57:56] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Uma resposta inválida foi retornada do Discourse","http_code":403,"http_body":"{\"errors\":[\"Você não tem permissão para visualizar o recurso solicitado. O nome de usuário ou chave da API é inválido.\"],\"error_type\":\"invalid_access\"}"}
Eu tenho a chave criada corretamente, então não tenho certeza do que fazer a seguir… alguma ideia?
Como @Arkshine observou, o nome de usuário de publicação precisa ser definido como o nome de usuário de um administrador, e não para o nome completo dele.
Você não postou sua chave de API completa aqui, mas precisa ter muito cuidado ao postar qualquer coisa que contenha chaves de API do seu site Discourse. Se fosse o meu site, eu provavelmente geraria uma nova chave de API agora e atualizaria a configuração da chave de API no WordPress para usar a nova chave.
@angus, valeria a pena ocultar o valor da configuração da chave de API na interface do usuário do plugin? Fazer isso pode destacar o fato de que a chave precisa ser protegida. Também facilitaria a postagem de capturas de tela da página de status de conexão do plugin.
Obrigado Simon, sim, criei outro, então não há problema quanto a isso.
Seria útil se na documentação do plugin discourse fosse mais claro sobre o nome de usuário do discourse, provavelmente muitas pessoas tentam isso e desistem, não se incomodam em vir aqui perguntar. Você poderia dar um exemplo do URL e como encontrá-lo… como foi feito neste tópico.
É tão bobo porque renomeei o sistema para ter algo a ver com nossa marca (o usuário sob o qual as postagens publicadas aparecem), mas as atualizações revertem seu nome. Quebrando a conexão do WP…
Olá @Firsh, sinto muito que você esteja tendo problemas. Você poderia, por favor, criar um novo tópico em Support > WordPress e descrever o problema que você está tendo com um pouco mais de detalhe? Os passos que você tomou, o comportamento que você esperava, e quaisquer logs, capturas de tela e links relevantes. Obrigado!
É a mesma coisa, este tópico realmente ajudou a esclarecer o problema. Assim como o OP, eu também tinha algo não padrão escrito no campo do usuário (nome) de publicação.
Sim, mas eu abri esse tópico também porque a reversão do nome de usuário é um problema diferente (se isso também for inesperado por outros), isso foi meramente um efeito colateral.