插件错误:add_user 和 remove_user 无法正常工作

你好,每当我调用 add_user_to_discourse_group 和 remove_user_from_discourse_group 这两个函数时:

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

我会收到以下错误信息:

[02-May-2020 17:32:23 UTC] 调用 remove_user_from_discourse_group
[02-May-2020 17:32:24 UTC] WP_Error 对象

(
    [errors] => 数组
        (
            [wpdc_response_error] => 数组
                (
                    [0] => 在尝试同步 SSO 记录时,Discourse 返回了一个错误。
                )

        )

    [error_data] => 数组
        (
        )

)

您能帮我解决一下吗? :slight_smile:

这似乎是一个身份验证错误。在“WP Discourse 连接选项”选项卡上,请确保您使用的是“所有用户”Discourse API 密钥,并将发布用户名设置为站点的系统用户(默认为 system)。

谢谢你,Simon,效果完美!