public void GetStatuses() { ListStatusesOptions options = new ListStatusesOptions(); TwitterResponse<TwitterStatusCollection> statuses = TwitterList.GetStatuses(Configuration.GetTokens(), userName, listName, options); Assert.IsNotNull(statuses); Assert.That(statuses.Result == RequestResult.Success); }
public void GetStatuses() { ListStatusesOptions options = new ListStatusesOptions(); TwitterResponse<TwitterStatusCollection> statuses = TwitterList.GetStatuses(Configuration.GetTokens(), userName, listName, options); Assert.IsNotNull(statuses, "statuses is null"); Assert.IsTrue(statuses.Result == RequestResult.Success, statuses.ErrorMessage ?? statuses.Result.ToString()); }
/// <summary> /// Show tweet timeline for members of the specified list. /// </summary> /// <param name="tokens">The tokens.</param> /// <param name="username">The username.</param> /// <param name="listIdOrSlug">The list id or slug.</param> /// <param name="options">The options.</param> /// <param name="timeout">The timeout.</param> /// <param name="function">The function.</param> /// <returns></returns> public static IAsyncResult GetStatuses( OAuthTokens tokens, string username, string listIdOrSlug, ListStatusesOptions options, TimeSpan timeout, Action <TwitterAsyncResponse <TwitterStatusCollection> > function) { return(AsyncUtility.ExecuteAsyncMethod(tokens, username, listIdOrSlug, options, timeout, TwitterList.GetStatuses, function)); }
/// <summary> /// Show tweet timeline for members of the specified list. /// </summary> /// <param name="tokens">The tokens.</param> /// <param name="username">The username.</param> /// <param name="listIdOrSlug">The list id or slug.</param> /// <param name="options">The options.</param> /// <returns> /// A <see cref="TwitterStatusCollection"/> instance. /// </returns> public static async Task <TwitterResponse <TwitterStatusCollection> > StatusesAsync(string listIdOrSlug, string username, OAuthTokens tokens, ListStatusesOptions options) { return(await Core.CommandPerformer.PerformAction(new Twitterizer.Commands.ListStatusesCommand(tokens, username, listIdOrSlug, options))); }
/// <summary> /// Show tweet timeline for members of the specified list. /// </summary> /// <param name="tokens">The tokens.</param> /// <param name="username">The username.</param> /// <param name="listIdOrSlug">The list id or slug.</param> /// <param name="options">The options.</param> /// <returns> /// A <see cref="TwitterStatusCollection"/> instance. /// </returns> public static TwitterResponse<TwitterStatusCollection> GetStatuses(OAuthTokens tokens, string username, string listIdOrSlug, ListStatusesOptions options) { Commands.ListStatusesCommand command = new Twitterizer.Commands.ListStatusesCommand(tokens, username, listIdOrSlug, options); return Core.CommandPerformer.PerformAction(command); }
/// <summary> /// Show tweet timeline for members of the specified list. /// </summary> /// <param name="tokens">The tokens.</param> /// <param name="username">The username.</param> /// <param name="listIdOrSlug">The list id or slug.</param> /// <param name="options">The options.</param> /// <param name="timeout">The timeout.</param> /// <param name="function">The function.</param> /// <returns></returns> public static IAsyncResult GetStatuses( OAuthTokens tokens, string username, string listIdOrSlug, ListStatusesOptions options, TimeSpan timeout, Action<TwitterAsyncResponse<TwitterStatusCollection>> function) { Func<OAuthTokens, string, string, ListStatusesOptions, TwitterResponse<TwitterStatusCollection>> methodToCall = TwitterList.GetStatuses; return methodToCall.BeginInvoke( tokens, username, listIdOrSlug, options, result => { result.AsyncWaitHandle.WaitOne(timeout); try { function(methodToCall.EndInvoke(result).ToAsyncResponse()); } catch (Exception ex) { function(new TwitterAsyncResponse<TwitterStatusCollection>() { Result = RequestResult.Unknown, ExceptionThrown = ex }); } }, null); }
/// <summary> /// Show tweet timeline for members of the specified list. /// </summary> /// <param name="tokens">The tokens.</param> /// <param name="username">The username.</param> /// <param name="listIdOrSlug">The list id or slug.</param> /// <param name="options">The options.</param> /// <returns> /// A <see cref="TwitterStatusCollection"/> instance. /// </returns> public static async Task<TwitterResponse<TwitterStatusCollection>> StatusesAsync(string listIdOrSlug, string username, OAuthTokens tokens, ListStatusesOptions options) { return await Core.CommandPerformer.PerformAction(new Twitterizer.Commands.ListStatusesCommand(tokens, username, listIdOrSlug, options)); }
/// <summary> /// Show tweet timeline for members of the specified list. /// </summary> /// <param name="tokens">The tokens.</param> /// <param name="username">The username.</param> /// <param name="listIdOrSlug">The list id or slug.</param> /// <param name="options">The options.</param> /// <param name="timeout">The timeout.</param> /// <param name="function">The function.</param> /// <returns></returns> public static IAsyncResult GetStatuses( OAuthTokens tokens, string username, string listIdOrSlug, ListStatusesOptions options, TimeSpan timeout, Action<TwitterAsyncResponse<TwitterStatusCollection>> function) { return AsyncUtility.ExecuteAsyncMethod(tokens, username, listIdOrSlug, options, timeout, TwitterList.GetStatuses, function); }
/// <summary> /// Show tweet timeline for members of the specified list. /// </summary> /// <param name="tokens">The tokens.</param> /// <param name="username">The username.</param> /// <param name="listIdOrSlug">The list id or slug.</param> /// <param name="options">The options.</param> /// <returns> /// A <see cref="TwitterStatusCollection"/> instance. /// </returns> public static TwitterResponse <TwitterStatusCollection> GetStatuses(OAuthTokens tokens, string username, string listIdOrSlug, ListStatusesOptions options) { Commands.ListStatusesCommand command = new Twitterizer.Commands.ListStatusesCommand(tokens, username, listIdOrSlug, options); return(Core.CommandPerformer.PerformAction(command)); }