Drupal8终于在8.3.2更新了用户注册rest接口,不再需要oauth认证、只需要token就可以创建用户了,效果如图。
大致步骤:
1.启用rest接口
2.修改用户配置,让匿名用户可以注册
3.修改匿名用户注册用户权限
4.编辑用户注册接口的配置
5,Postman测试用户注册接口
1.请求token
http://drupal8.sh1.newtouch.com/rest/session/token
2.创建节点(postman方式)
Authorization 输入用户名和密码 然后update request
Header 添加 X-CSRF-Token 值为第一步获取的token
Content-Type application/hal+json
drupal搭建网站很方便灵活,但是在搭建好网站之后需要做的就时填充内容了。
填充内容有人工和自动两种方式,blog、sns等应用靠网站主和网站用户自行添加内容,丰富网站,但其他一些应用靠人工就不太可能实现了,例如信息采集、数据同步,人工耗时耗力。
解决这个问题的思路有三种,其一,直接写入到drupal的数据库里,但是drupal的数据库设计挺复杂的,特别是一些字段的处理上,稍有疏忽会导致各种报错。