0

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

到目前为止,我设法创建了一个,但作为匿名用户。当我以管理员权限运行脚本时,我收到通知:

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

有什么想法我应该尝试做什么?

先感谢您。

4

1 回答 1

1

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

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

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

于 2015-06-09T23:22:32.367 回答