Les points d'accès de la catégorie ne fonctionnent pas

Je suis un nouvel utilisateur et j’ai rencontré un problème. L’onglet Connexion indique que je suis connecté à Discourse, mais je ne peux pas sélectionner de catégorie Discourse par défaut car il ne détecte pas de connexion.
Qu’ai-je fait de mal ici ?

Merci Steve

Salut Steve, désolé de te déranger, mais pourrais-tu également partager une capture d’écran de l’avis indiquant que tu es connecté à Discourse ? Merci.

Salut Angus, absolument !

Et voici une image de la page de l’API Discourse. Après avoir sélectionné « tous les utilisateurs », il n’y avait aucune option pour définir un utilisateur sur l’un des comptes d’administrateur.

L’icône Discourse apparaît sur la page de publication, mais comme vous pouvez le voir, il y a une erreur.

Je suis sûr que je suis un parfait idiot et que j’ai raté quelque chose d’évident, mais toute suggestion de votre part serait formidable.

Merci pour ces informations supplémentaires Steven. Pourriez-vous également partager vos journaux WP Discourse avec moi (voir « Journaux » dans le panneau d’administration de WP Discourse) ? Il y aura probablement un message d’erreur.

Salut Angus, merci pour ta réponse rapide. Voici les journaux pour 2023 et 2024.



Merci Steven, j’ai besoin de la ligne entière de ceux qui contiennent "error". Veuillez copier la ligne et la coller dans un message ici.

1 « J'aime »

Salut Angus, voici les trois messages d’erreur du premier jour

*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}

De plus, j’ai réessayé de publier depuis Wordpress vers Discourse et bien que la liste des catégories ne puisse toujours pas être renvoyée

J’ai pu publier dans la catégorie non catégorisée de Discourse
j’espère que cela aidera

le journal de ce matin

[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"}

Merci de votre patience, Steve. Il semble que votre Discourse ne renvoie pas les catégories comme le plugin s’y attend.

  1. https://schoolreviews.discourse.group/site.json ne contient aucune catégorie. C’est ce que le plugin WP Discourse utilise pour remplir la liste des catégories.

  2. Cependant, je constate que votre site a des catégories publiques, car elles sont disponibles dans https://schoolreviews.discourse.group/categories.json.

En effet, en consultant votre Discourse, je constate que les fonctionnalités de Discourse qui dépendent des listes de catégories ne fonctionnent pas non plus.

Je vais déplacer ce sujet vers Bug car il s’agit d’un problème avec Discourse, et non avec le plugin WP Discourse.

1 « J'aime »

En supposant que le site utilise le plan Discourse Starter, il ne s’agit peut-être pas d’un bug. Ce plan ne semble pas autoriser l’accès à l’API ou aux Webhooks : Discourse pricing | Discourse - Civilized Discussion.

Modification : le message « Vous êtes connecté à Discourse » de WP Discourse ne s’afficherait pas si l’API était désactivée, ce n’est donc probablement pas la cause du problème.

3 « J'aime »

Je pense que l’OP est sur le plan de base, ce qui n’est pas la même chose que le plan de démarrage. Nous n’avons pas supprimé l’accès à l’API ou aux webhooks des clients Basic existants.

3 « J'aime »

Longshot : avez-vous modifié le paramètre lazy load categories groups ?

3 « J'aime »

Même si tel était le cas, il y a actuellement un problème de chargement des catégories sur le Discourse de Steve, c’est-à-dire que Discourse lui-même est cassé, indépendamment des problèmes de WP Discourse.

2 « J'aime »

Oui, dans ce cas, il serait probablement préférable de laisser ce paramètre vide. J’ai regardé et il a été changé en everyone. @Stevej essayez de rétablir ce paramètre et voyez si cela aide.

3 « J'aime »

(Je sais que c’est un indicateur bêta, mais n’est-il pas temps de masquer ce paramètre jusqu’à ce qu’il cesse de causer autant de problèmes ?)

2 « J'aime »

Salut tout le monde,

Merci pour votre aide, oui, je suis sur le plan de base et non sur le plan de démarrage.
J’ai désélectionné le chargement différé comme suggéré par plusieurs d’entre vous et cela semble avoir résolu le problème.
Merci encore à tous !
Steve

5 « J'aime »

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