在drupal中使用xml-rpc将新用户注册为身份验证用户


Register new user as authenitcated user in drupal using xml-rpc

我正在尝试编写PHP脚本,使用服务模块在drupal 7中添加新用户。

到目前为止,我成功地创建了一个,但作为一个匿名用户。当我以管理员权限运行脚本时,我得到Notice:

匿名用户(403)的访问被拒绝,尽管我在请求中发送了用户名和密码。

你知道我该怎么做吗?

提前感谢。

作为任何类型的经过身份验证的用户登录时都不能使用User Register服务资源。这与Drupal的默认行为非常相似,因为当您登录时,您无法填写注册表单。相反,您需要调用User Create服务资源。

执行POST?q=[my-endpoint]/user.json,并发送类似以下数据:

{ account: { name: 'bob', mail: 'bob@hotmail.com', } }

相关文章: