0

当尝试使用 Apigee 和 Usergrid 将用户添加到组时,使用 apigee 网站上的示例代码,我不断收到错误消息“未指定用户”

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

我尝试以不同的方式传递用户名,我用谷歌搜索直到我的手指麻木。

4

1 回答 1

1

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

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

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"]
    };

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

于 2014-11-06T06:19:06.253 回答