我正在为具有登录和注册的 wordpress 站点开发一个 android 应用程序。我正在使用 volley 库,它可以很好地连接到服务器,但我的问题是,当我将参数发布到 api 时,它无法创建任何用户。我的 api 在 POSTMAN 中运行良好,没有问题。我的 api 代码是这样的:这是 DbOperations.phppublic function registerUser($email, $username, $password){ if (username_exists($username) && email_exists($email)) { $error = array(); $error['message'] = "username or email exists"; return $error; } else { $user_id = wp_create_user($username, $password, $email); if (!is_wp_error($user_id)) { wp_set_password($password,$user_id); } else { $error = array(); $error['message'] = "can not create user"; return $error; } }}这是我的 register_user.php 代码:include ('DbOperations.php');$dbOperate = new DbOperations();$username = @($_POST['username']);$password = @($_POST['password']);$email=@($_POST['email']);$regArray = array();$regArray = $dbOperate->registerUser($email,$username,$password);print_r(json_encode($regArray));在此代码之后,这是我的 android studio 代码:这是我在 registerActivity 中编写的一个方法,当用户单击注册按钮时,此方法会执行。所有输入都已设置。我搜索了很多但没有找到任何东西, 我再说一遍,我的 api 在邮递员中运行得很好。 我使用真实设备来测试我的应用程序。最后,这是我在 android 上单击注册按钮时得到的结果:succeed{"message","can not crate user"}谢谢你帮助我
添加回答
举报
0/150
提交
取消