示例#1
0
        public string GetUpdateProfileImageQuery(IAccountUpdateProfileImageParameters parameters)
        {
            var query = new StringBuilder(Resources.Account_UpdateProfileImage);

            query.AddParameterToQuery("include_entities", parameters.IncludeEntities);
            query.AddParameterToQuery("skip_status", parameters.SkipStatus);

            query.AddFormattedParameterToQuery(parameters.FormattedCustomQueryParameters);

            return(query.ToString());
        }
        public bool UpdateProfileImage(IAccountUpdateProfileImageParameters parameters)
        {
            var query = _accountQueryGenerator.GetUpdateProfileImageQuery(parameters);

            return(_twitterAccessor.TryExecuteMultipartQuery(new MultipartHttpRequestParameters
            {
                Query = query,
                HttpMethod = HttpMethod.POST,
                Binaries = new [] { parameters.Binary },
                ContentId = "image",
                Timeout = parameters.Timeout
            }));
        }
        public bool UpdateProfileImage(IAccountUpdateProfileImageParameters parameters)
        {
            var query = _accountQueryGenerator.GetUpdateProfileImageQuery(parameters);

            return _twitterAccessor.TryExecuteMultipartQuery(new MultipartHttpRequestParameters
            {
                Query = query,
                HttpMethod = HttpMethod.POST,
                Binaries = new [] { parameters.Binary },
                ContentId = "image",
                Timeout = parameters.Timeout
            });
        }
示例#4
0
 /// <summary>
 /// Updates the authenticated user’s profile image. 
 /// </summary>
 /// <param name="parameters">The parameters must contain a valid GIF, JPG, or PNG image of less than 800 kilobytes in size. Images with width larger than 2048 pixels will be forcibly scaled down.</param>
 public static bool UpdateProfileImage(IAccountUpdateProfileImageParameters parameters)
 {
     return AccountController.UpdateProfileImage(parameters);
 }
 public bool UpdateProfileImage(IAccountUpdateProfileImageParameters parameters)
 {
     return _accountQueryExecutor.UpdateProfileImage(parameters);
 }
示例#6
0
 /// <summary>
 /// Updates the authenticated user’s profile image.
 /// </summary>
 /// <param name="parameters">The parameters must contain a valid GIF, JPG, or PNG image of less than 800 kilobytes in size. Images with width larger than 2048 pixels will be forcibly scaled down.</param>
 public static bool UpdateProfileImage(IAccountUpdateProfileImageParameters parameters)
 {
     return(AccountController.UpdateProfileImage(parameters));
 }
示例#7
0
 public bool UpdateProfileImage(IAccountUpdateProfileImageParameters parameters)
 {
     return(_accountQueryExecutor.UpdateProfileImage(parameters));
 }
        public string GetUpdateProfileImageQuery(IAccountUpdateProfileImageParameters parameters)
        {
            var query = new StringBuilder(Resources.Account_UpdateProfileImage);

            query.AddParameterToQuery("include_entities", parameters.IncludeEntities);
            query.AddParameterToQuery("skip_status", parameters.SkipStatus);

            query.AddFormattedParameterToQuery(parameters.FormattedCustomQueryParameters);

            return query.ToString();
        }