Endpoints de categorias não funcionam

Sou um novo usuário e encontrei um problema. A aba de conexão diz que estou conectado ao Discourse, mas não consigo selecionar uma categoria padrão do Discourse porque ele não detecta uma conexão.
O que fiz de errado aqui?

Obrigado, Steve

Ei Steve, desculpe incomodar, mas você poderia compartilhar uma captura de tela do aviso dizendo que você está conectado ao Discourse? Obrigado.

Olá Angus, absolutamente!

E aqui está uma imagem da página da API do Discourse.
Após selecionar “todos os usuários”, não havia opção para definir um usuário para uma das contas de administrador.

O ícone do Discourse aparece na página de postagem, mas como você pode ver, há um erro.

Tenho certeza de que sou um completo idiota e perdi algo óbvio, mas qualquer sugestão que você puder dar seria ótima.

Obrigado pelas informações adicionais, Steven. Você poderia também compartilhar seus logs do WP Discourse comigo (veja “Logs” no painel de administração do WP Discourse)? Provavelmente haverá uma mensagem de erro.

Olá Angus, obrigado pela rápida resposta. Aqui estão os logs de 2023 e 2024



Obrigado Steven, preciso da linha inteira daquelas que contêm “erro”. Por favor, copie a linha e cole-a em uma postagem aqui.

1 curtida

Olá Angus, aqui estão as três mensagens de erro do primeiro dia

[2024-09-20 19:53:22] publish.ERROR: create_post.post_error {"wp_title":"VAT Concerns","wp_author_id":"255739202","wp_post_id":249,"response_message":"You supplied invalid parameters to the request: category","http_code":400}

[2024-09-20 19:55:56] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"An invalid response was returned from Discourse","http_code":"","http_body":""} 

[2024-09-20 20:10:52] publish.ERROR: create_post.post_error {"wp_title":"VAT Concerns","wp_author_id":"255739202","wp_post_id":249,"response_message":"You supplied invalid parameters to the request: category","http_code":400}

Além disso, tentei postar novamente do Wordpress para o Discourse e, embora a lista de categorias ainda não possa ser retornada

Consegui postar no Discourse na categoria não categorizada.

o log desta manhã

[2024-09-26 15:14:07] connection.INFO: check_connection_status.successful_connection  
[2024-09-26 15:14:07] connection.INFO: check_connection_status.valid_scopes  
[2024-09-26 15:57:30] connection.INFO: check_connection_status.successful_connection  
[2024-09-26 15:57:30] connection.INFO: check_connection_status.valid_scopes  
[2024-09-26 16:05:05] publish.INFO: create_post.post_success {"wp_title":"Understanding and Interpreting Mock, Predicted, and GCSE Scores","wp_author_id":"255739202","wp_post_id":186} 
[2024-09-26 16:05:05] publish.INFO: create_post.body_valid {"wp_title":"Understanding and Interpreting Mock, Predicted, and GCSE Scores","wp_author_id":"255739202","wp_post_id":186} 
[2024-09-26 16:05:05] publish.INFO: create_post.after_publish {"post_id":186,"remote_post_type":"create_post","discourse_post_id":"52","discourse_topic_id":"35","discourse_permalink":"https://schoolreviews.discourse.group/t/understanding-and-interpreting-mock-predicted-and-gcse-scores/35"} 
[2024-09-26 16:05:06] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"186"}

Espero que isso ajude

Obrigado pela sua paciência com isso, Steve. Parece que o seu Discourse não está retornando categorias como o plugin espera.

  1. https://schoolreviews.discourse.group/site.json não contém nenhuma categoria. É isso que o plugin WP Discourse usa para preencher a lista de categorias.

  2. No entanto, vejo que o seu site tem categorias públicas, pois elas estão disponíveis em https://schoolreviews.discourse.group/categories.json.

De fato, ao acessar o seu Discourse, vejo que os recursos do Discourse que dependem de listas de categorias também não estão funcionando.

Vou mover este tópico para Bug, pois é um problema com o Discourse, não com o plugin WP Discourse.

1 curtida

Assumindo que o site esteja no plano Discourse Starter, isso pode não ser um bug. Esse plano não parece permitir acesso à API ou Webhook: Discourse pricing | Discourse - Civilized Discussion.

Editar: a mensagem do WP Discourse “Você está conectado ao Discourse” não seria exibida se a API estivesse desativada, então essa provavelmente não é a causa do problema.

3 curtidas

Acredito que o OP esteja no plano básico, que não é o mesmo que o plano inicial. Não removemos o acesso à API ou webhook dos clientes Básicos existentes.

3 curtidas

Longshot: você alterou a configuração de lazy load categories groups?

3 curtidas

Mesmo que esse fosse o caso, atualmente há um problema ao carregar categorias no Discourse de Steve, ou seja, o próprio Discourse está quebrado, separado dos problemas do WP Discourse.

2 curtidas

Sim, neste caso, provavelmente seria melhor deixar essa configuração em branco. Dei uma olhada e ela foi alterada para todos. @Stevej, tente reverter essa configuração e veja se isso ajuda.

3 curtidas

(Sei que é uma bandeira beta, mas não é hora de ocultar essa configuração até que ela pare de causar tantos problemas?)

2 curtidas

Olá a todos,

Obrigado pela ajuda, sim, estou no plano básico, não no plano inicial.
Desmarquei o carregamento lento, como sugerido por vários de vocês, e isso parece ter resolvido o problema.
Obrigado a todos novamente!
Steve

5 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.