/// <summary> /// Initializes the command. /// </summary> public override void Init() { this.RequestParameters.Add("include_entities", "true"); RetweetsOfMeOptions options = this.OptionalProperties as RetweetsOfMeOptions; if (options == null) { return; } if (options.SinceStatusId > 0) { this.RequestParameters.Add("since_id", options.SinceStatusId.ToString(CultureInfo.InvariantCulture)); } if (options.MaxStatusId > 0) { this.RequestParameters.Add("max_id", options.MaxStatusId.ToString(CultureInfo.InvariantCulture)); } if (options.Count > 0) { this.RequestParameters.Add("count", options.Count.ToString(CultureInfo.InvariantCulture)); } this.RequestParameters.Add("page", options.Page > 0 ? options.Page.ToString(CultureInfo.InvariantCulture) : "1"); }
/// <summary> /// Initializes a new instance of the <see cref="RetweetsOfMeCommand"/> class. /// </summary> /// <param name="tokens">The request tokens.</param> /// <param name="options">The options.</param> public RetweetsOfMeCommand(OAuthTokens tokens, RetweetsOfMeOptions options) : base(HTTPVerb.GET, "statuses/retweets_of_me.json", tokens, options) { if (tokens == null) { throw new ArgumentNullException("tokens"); } }