private static void CreateSubUser()
        {
            var client = new SubUserClient(Config.AccessKey, Config.SecretKey);
            var user1  = new UserList
            {
                userName = "******",
                note     = "note"
            };

            var request = new CreateSubUserRequest();

            request.userList    = new UserList[1];
            request.userList[0] = user1;

            var result = client.CreateSubUserAsync(request).Result;

            if (result != null)
            {
                if (result.code == (int)ResponseCode.Success && result.data != null)
                {
                    AppLogger.Info($"Create {result.data.Length} sub users");
                    foreach (var creation in result.data)
                    {
                        AppLogger.Info($"Create sub user success, uid: {creation.uid}, userName: {creation.userName}");
                    }
                }
                else
                {
                    AppLogger.Error($"Create sub user error: {result.message}");
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// The parent user creates sub users
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <CreateSubUserResponse> CreateSubUserAsync(CreateSubUserRequest request)
        {
            string url = _urlBuilder.Build(POST_METHOD, "/v2/sub-user/creation");

            return(await HttpRequest.PostAsync <CreateSubUserResponse>(url, request.ToJson()));
        }
Exemplo n.º 3
0
 public async Task CreateSubUser(CreateSubUserRequest createSubUserRequest, string accessToken)
 {
     var response = await _uCloudLinkClient.PostAsync(createSubUserRequest, $"user/BatchCreateGroupChild?access_token={accessToken}");
 }