没有用户指定usergrid错误

时间:2014-11-06 06:16:22

标签: javascript entity username apigee usergrid

当尝试将用户添加到具有Apigee和Usergrid的组时,使用来自apigee网站的示例代码,我一直收到错误“没有用户指定”

如何指定用户?代码是正确的,似乎apigee.js代码引用了用户名的问题。

我尝试用不同的方式传递用户名,然后用Google搜索,直到我的手指麻木。

1 个答案:

答案 0 :(得分:1)

当尝试将用户添加到具有Apigee和Usergrid的组时,使用来自apigee网站的示例代码,我一直收到错误"没有用户指定"

我尝试用不同的方式传递用户名,我用Google搜索,直到我的手指麻木,我终于想出了下面的解决方案。我在这里发帖,所以如果他们在尝试将用户添加到群组时遇到同样的问题,其他人可以使用此解决方案。

apigee.js中的原始代码如下(第2692行):

        options = {
        method: "POST",
        endpoint: "groups/" + this._path + "/users/" + options.user.get("username")
    };

这是为了从实体获取用户名而将其更改为:

        options = {
        method: "POST",
        endpoint: "groups/" + this._path + "/users/" + options.user["entities"][0]["username"]
    };

端点需要获取用户名,唯一的方法是直接从数组中提取。