Erreur de plugin : add_user et remove_user ne fonctionnent pas

Bonjour, chaque fois que j’appelle les deux fonctions, add_user_to_discourse_group et remove_user_from_discourse_group :

$user = get_user_by('id', $data["member_id"]);
error_log("Appel de add_user_to_discourse");
$result = DiscourseUtilities::add_user_to_discourse_group($user->ID, $discourse_group);
error_log(print_r($result, true));

Je reçois ces messages d’erreur :

[02-mai-2020 17:32:23 UTC] Appel de remove_user_from_discourse_group
[02-mai-2020 17:32:24 UTC] Objet WP_Error

(
    [errors] => Array
        (
            [wpdc_response_error] => Array
                (
                    [0] => Une erreur a été renvoyée par Discourse lors de la tentative de synchronisation de l'enregistrement SSO.
                )

        )

    [error_data] => Array
        (
        )

)

Pourriez-vous m’aider, s’il vous plaît ? :slight_smile:

Il semble probable qu’il s’agisse d’une erreur d’authentification. Dans l’onglet Options de connexion WP Discourse, assurez-vous d’utiliser une clé API Discourse pour tous les utilisateurs et le compte système de votre site pour le nom d’utilisateur de publication (par défaut, il s’agit de system.)

Merci Simon, ça a parfaitement fonctionné !