Kategorie-Endpunkte funktionieren nicht

Ich bin ein neuer Benutzer und habe ein Problem. Der Verbindungs-Tab sagt, ich bin mit Discourse verbunden, aber ich kann keine Standard-Discourse-Kategorie auswählen, da keine Verbindung erkannt wird.
Was habe ich hier falsch gemacht?

Danke Steve

Hallo Steve, tut mir leid, dass ich nerve, aber könntest du auch einen Screenshot von der Benachrichtigung teilen, dass du mit Discourse verbunden bist? Danke.

Hallo Angus, absolut!

Und hier ist ein Bild der Discourse API-Seite.
Nachdem “alle Benutzer” ausgewählt wurde, gab es keine Option, einen Benutzer einem der Administratorkonten zuzuweisen.

Das Discourse-Symbol erscheint auf der Beitragsseite, aber wie Sie sehen können, gibt es einen Fehler.

Ich bin mir sicher, dass ich ein kompletter Idiot bin und etwas Offensichtliches übersehen habe, aber jeder Vorschlag, den Sie machen können, wäre großartig.

Danke für die zusätzlichen Informationen, Steven. Könnten Sie mir auch Ihre WP Discourse-Protokolle mitteilen (siehe „Protokolle“ im WP Discourse-Admin-Panel)? Dort wird wahrscheinlich eine Fehlermeldung angezeigt.

Hallo Angus, vielen Dank für die schnelle Antwort. Hier sind die Protokolle für 20 23 und 24



Danke Steven, ich brauche die ganze Zeile von denen, die „error“ enthalten. Bitte kopieren Sie die Zeile und fügen Sie sie hier in einen Beitrag ein.

1 „Gefällt mir“

Hallo Angus, hier sind die drei Fehlermeldungen vom ersten Tag

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

Zusätzlich habe ich versucht, erneut von Wordpress nach Discourse zu posten, und obwohl die Kategorie-Liste immer noch nicht zurückgegeben werden kann

konnte ich in die unkategorisierte Kategorie nach Discourse posten.

die Protokolle von heute Morgen

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

Ich hoffe, das hilft

Danke für Ihre Geduld, Steve. Es sieht so aus, als ob Ihr Discourse die Kategorien nicht wie erwartet zurückgibt.

  1. https://schoolreviews.discourse.group/site.json enthält keine Kategorien. Dies verwendet das WP Discourse Plugin, um die Kategorieliste zu füllen.

  2. Ich sehe jedoch, dass Ihre Website öffentliche Kategorien hat, da diese in https://schoolreviews.discourse.group/categories.json verfügbar sind.

Tatsächlich sehe ich, wenn ich Ihre Discourse-Seite besuche, dass auch Discourse-Funktionen, die auf Kategorielisten angewiesen sind, nicht funktionieren.

Ich werde dieses Thema zu Bug verschieben, da es sich um ein Problem mit Discourse und nicht mit dem WP Discourse Plugin handelt.

1 „Gefällt mir“

Angenommen, die Website befindet sich im Discourse Starter Plan, ist dies möglicherweise kein Fehler. Dieser Plan scheint keinen API- oder Webhook-Zugriff zu erlauben: Discourse pricing | Discourse - Civilized Discussion.

Bearbeiten: Die Meldung „Sie sind mit Discourse verbunden“ von WP Discourse würde nicht angezeigt werden, wenn die API deaktiviert wäre, daher ist dies wahrscheinlich nicht die Ursache des Problems.

3 „Gefällt mir“

Ich glaube, der OP hat den Basic-Tarif, der nicht derselbe ist wie der Starter-Tarif. Wir haben bestehenden Basic-Kunden nicht den API- oder Webhook-Zugriff entzogen.

3 „Gefällt mir“

Longshot: Haben Sie die Einstellung lazy load categories groups geändert?

3 „Gefällt mir“

Selbst wenn das der Fall wäre, gibt es derzeit ein Problem beim Laden von Kategorien auf Steves Discourse, d.h. Discourse selbst ist kaputt, unabhängig von den Problemen von WP Discourse.

2 „Gefällt mir“

Ja, in diesem Fall wäre es wahrscheinlich am besten, diese Einstellung leer zu lassen. Ich habe nachgesehen und sie wurde auf everyone geändert. @Stevej versuchen Sie, diese Einstellung rückgängig zu machen und sehen Sie, ob das hilft.

3 „Gefällt mir“

(Ich weiß, dass es ein Beta-Flag ist, aber ist es nicht an der Zeit, diese Einstellung zu verbergen, bis sie nicht mehr so viele Probleme verursacht?)

2 „Gefällt mir“

Hallo zusammen,

vielen Dank für eure Hilfe, ja, ich bin im Basisplan und nicht im Starterplan.
Ich habe das Lazy Loading, wie von einigen von euch vorgeschlagen, deaktiviert und das scheint das Problem gelöst zu haben.
Vielen Dank nochmals an alle!
Steve

5 „Gefällt mir“

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