GetEnterpriseAsyncUsers returning null
Hi,
I am exploring Box APIs. Created a Free Box Account and added an App and generated API Keys and authorized the app.
However, when I am getting ready to programmatically create a folder, var objBoxUser = await objBoxClient.UsersManager.GetEnterpriseUsersAsync(); is returning zero users.
What am I missing?
Appreciate any help.
Thanks
static async Task> ConnectBoxAndAccessRootFolder(BoxClient objBoxClient, BoxJWTAuth objBoxJWTAuth)
{
string strParentFolderId = "0";
BoxClient userClient = null;
var objBoxUser = await objBoxClient.UsersManager.GetEnterpriseUsersAsync();
if (objBoxUser.TotalCount > 0)
{
string userToken;
objBoxUser.Entries.ForEach(i =>
{
userToken = objBoxJWTAuth.UserToken(i.Id);
userClient = objBoxJWTAuth.UserClient(userToken, i.Id);
var objAllFolder = userClient.FoldersManager.GetFolderItemsAsync("0", 100);
for (int iCount = 0; iCount < objAllFolder.Result.TotalCount; iCount++)
{
Console.WriteLine("Admin(" + i.Name + ") Root Folder -> " + objAllFolder.Result.Entries[iCount].Name);
if (objAllFolder.Result.Entries[iCount].Name == Settings.MainFolderName)
strParentFolderId = objAllFolder.Result.Entries[iCount].Id;
}
});
}
else
{
Console.Write("BoxUser Not Found!");
Console.WriteLine();
}
var objTuple = new Tuple(strParentFolderId, userClient);
return objTuple;
}
Please sign in to leave a comment.
Comments
1 comment