【问题标题】:Autogenerate User with Kinvey使用 Kinvey 自动生成用户
【发布时间】:2016-05-10 23:32:05
【问题描述】:

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

【问题讨论】:

    标签: javascript angularjs kinvey mbaas


    【解决方案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. 休息

    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

    【讨论】:

    猜你喜欢
    • 2011-10-26
    • 2021-11-11
    • 2018-01-19
    • 2012-02-27
    • 2014-05-19
    • 2016-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多