Discourse WordPress Plugin funktioniert plötzlich nicht mehr

Hallo zusammen,

Bei mir hat sich nichts geändert, aber seit heute werden keine neuen Beiträge mehr in Discourse gepostet. Wenn ich mir das Plugin in WordPress ansehe, steht dort jetzt: “Sie sind nicht mit Discourse verbunden. Stellen Sie sicher, dass Ihre Verbindungseinstellungen korrekt sind. Wenn das Problem weiterhin besteht, aktivieren Sie die Verbindungsprotokolle und überprüfen Sie die Protokolle.

Wenn ich mir die Protokolle ansehe, gibt es viele Fehler wie diese:

[2024-04-24 13:58:32] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"62","wp_post_id":253237,"http_code":403} 
[2024-04-24 14:02:54] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Eine ungültige Antwort wurde von Discourse zurückgegeben","http_code":403,"http_body":"{\"errors\":[\"Sie sind nicht berechtigt, die angeforderte Ressource anzuzeigen. Der API-Benutzername oder der Schlüssel ist ungültig.\"],\"error_type\":\"invalid_access\"}"} 
[2024-04-24 14:03:18] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Eine ungültige Antwort wurde von Discourse zurückgegeben","http_code":403,"http_body":"{\"errors\":[\"Sie sind nicht berechtigt, die angeforderte Ressource anzuzeigen. Der API-Benutzername oder der Schlüssel ist ungültig.\"],\"error_type\":\"invalid_access\"}"} 
[2024-04-24 14:03:19] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"36","wp_post_id":253086,"http_code":403} 
[2024-04-24 14:03:45] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"59","wp_post_id":253215,"http_code":403} 
[2024-04-24 14:03:54] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"53","wp_post_id":253147,"http_code":403} 
[2024-04-24 14:04:09] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"37","wp_post_id":252899,"http_code":403} 
[2024-04-24 14:04:49] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"61","wp_post_id":253240,"http_code":403} 
[2024-04-24 14:05:17] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Eine ungültige Antwort wurde von Discourse zurückgegeben","http_code":403,"http_body":"{\"errors\":[\"Sie sind nicht berechtigt, die angeforderte Ressource anzuzeigen. Der API-Benutzername oder der Schlüssel ist ungültig.\"],\"error_type\":\"invalid_access\"}"} 
[2024-04-24 14:06:36] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Eine ungültige Antwort wurde von Discourse zurückgegeben","http_code":403,"http_body":"{\"errors\":[\"Sie sind nicht berechtigt, die angeforderte Ressource anzuzeigen. Der API-Benutzername oder der Schlüssel ist ungültig.\"],\"error_type\":\"invalid_access\"}"} 
[2024-04-24 14:07:34] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"13","wp_post_id":252964,"http_code":403} 
[2024-04-24 14:07:40] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"35","wp_post_id":253085,"http_code":403} 
[2024-04-24 14:08:35] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Eine ungültige Antwort wurde von Discourse zurückgegeben","http_code":403,"http_body":"{\"errors\":[\"Sie sind nicht berechtigt, die angeforderte Ressource anzuzeigen. Der API-Benutzername oder der Schlüssel ist ungültig.\"],\"error_type\":\"invalid_access\"}"} 
[2024-04-24 14:08:57] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"22","wp_post_id":253029,"http_code":403} 
[2024-04-24 14:11:25] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Eine ungültige Antwort wurde von Discourse zurückgegeben","http_code":403,"http_body":"{\"errors\":[\"Sie sind nicht berechtigt, die angeforderte Ressource anzuzeigen. Der API-Benutzername oder der Schlüssel ist ungültig.\"],\"error_type\":\"invalid_access\"}"} 
[2024-04-24 14:12:24] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"26","wp_post_id":253043,"http_code":403} 
[2024-04-24 14:12:25] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"54","wp_post_id":253148,"http_code":403} 
[2024-04-24 14:13:21] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"28","wp_post_id":253052,"http_code":403} 
[2024-04-24 14:13:24] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"14","wp_post_id":252992,"http_code":403} 
[2024-04-24 14:14:10] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Eine ungültige Antwort wurde von Discourse zurückgegeben","http_code":403,"http_body":"{\"errors\":[\"Sie sind nicht berechtigt, die angeforderte Ressource anzuzeigen. Der API-Benutzername oder der Schlüssel ist ungültig.\"],\"error_type\":\"invalid_access\"}"} 

Ich habe versucht, einen neuen Schlüssel zu erstellen und ihn in WordPress zu speichern, aber es funktioniert nicht.

Hallo,

Was ist die Benutzerstufe und der Geltungsbereich des API-Schlüssels, den Sie erstellt haben?

Es sollte entweder sein:

  • Benutzerstufe: Einzelner Benutzer
  • Benutzer: Ein admin-Konto
  • Geltungsbereich: Global

Oder:

  • Benutzerstufe: Alle Benutzer
  • Geltungsbereich: Global

Können Sie das bestätigen? :thinking:

1 „Gefällt mir“

Ich habe alle Benutzer > global gemacht. Aber das funktionierte nicht (es funktionierte bis heute Morgen). Also habe ich gerade einen einzelnen Benutzer ausprobiert und es scheint endlich zu funktionieren.

1 „Gefällt mir“