使用Kinvey自动生成用户

时间:2016-02-02 08:50:42

标签: javascript angularjs kinvey mbaas

使用Kinvey有一种自动生成用户的方法(如本文档:http://devcenter.kinvey.com/ios/guides/users#autogenerated)但是对于REST或AngularJS?

1 个答案:

答案 0 :(得分:1)

自动生成用户基本上是通过电子邮件注册,最终会创建随机用户名和密码。

可以使用任何Kinvey SDK以及REST:

  1. AngularJS

    var promise = $kinvey.User.signup({
      email : '<user-email>'
    });
    promise.then(function(user) {
      alert('Kinvey User signup Success.');
    }, function(err) {
      alert('Kinvey User signup Failed.');
    });
    
  2. REST

  3. POST /user/:appKey/ HTTP/1.1
    Host: baas.kinvey.com
    Authorization: [Basic Auth with app credentials]
    Content-Type: application/json
    {"email" : "<user-email>"}
    

    如果您未在Kinvey应用程序的用户设置中强制执行电子邮件验证,则用户电子邮件是可选的。

    在这种情况下,您可以使用空主体{}进行POST请求。

    参考文献:

    1. http://devcenter.kinvey.com/angular/guides/users#signup
    2. http://devcenter.kinvey.com/rest/guides/users#signup