2014-11-06 55 views
0

當試圖將用戶添加到同Apigee和Usergrid一組,使用從apigee網站示例代碼中,我不斷收到錯誤消息「沒有用戶指定的」沒有用戶指定的[解決]

如何一個usergrid錯誤我是否指定用戶?代碼是正確的,似乎apigee.js代碼有引用用戶名的問題。

我嘗試通過用戶名可能不同的方式,我谷歌搜索,直到我的手指麻木。

回答

1

當試圖將用戶添加到一組具有Apigee和Usergrid,使用示例代碼從apigee網站,我不停接收「沒有用戶指定的」

我試圖使用戶名可以不同的方式錯誤,我搜索了一下,直到我的手指麻木了,我終於想出了下面的解決方案。我在這裏發佈,以便其他人可以在嘗試將用戶添加到組時嘗試使用此解決方案。

在apigee.js原代碼如下(行2692):

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

這是我爲了得到從實體的用戶名改成了:

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

端點需要獲取用戶名,唯一的方法就是直接從數組中取出它。