View on GitHub

LinqToTwitter

LINQ Provider for the Twitter API (C# Twitter Library)

Updating Profile Colors

Set color scheme for user’s profile.

Signature:
    public async Task<User> UpdateAccountColorsAsync(
        string background, string text, string link, string sidebarFill, 
        string sidebarBorder, bool skipStatus)
    public async Task<User> UpdateAccountColorsAsync(
        string background, string text, string link, string sidebarFill, 
        string sidebarBorder, bool includeEntities, bool skipStatus)
Parameters/Filters:
Name Purpose Type Required
background Background color string no
link Link color string no
includeEntities Add entities to response (default: true) bool no
sidebarBorder Sidebar border color string no
sidebarFill Sidebar fill color string no
skipStatus Exclude status information bool no
text Text color string no

Note: Colors are specified as hex RGB - “#rrggbb”. At least one parameter must be specified.

Return Type: [[User User Entity]]
v3.0 Example:
            var user = await twitterCtx.UpdateAccountColorsAsync(
                background: null, text: "#000000", link: "#0000ff", 
                sidebarFill: "#e0ff92", sidebarBorder: "#87bc44", 
                includeEntities: true, skipStatus: true);

            if (user != null)
            {
                Console.WriteLine("\nAccount Colors:\n");

                Console.WriteLine("Background:     " + user.ProfileBackgroundColor);
                Console.WriteLine("Text:           " + user.ProfileTextColor);
                Console.WriteLine("Link:           " + user.ProfileLinkColor);
                Console.WriteLine("Sidebar Fill:   " + user.ProfileSidebarFillColor);
                Console.WriteLine("Sidebar Border: " + user.ProfileSidebarBorderColor); 
            }
v2.1 Example:
var user = twitterCtx.UpdateAccountColors("9ae4e8", "#000000", "#0000ff",
                                          "#e0ff92", "#87bc44");

Console.WriteLine("\nAccount Colors:\n");

Console.WriteLine("Background:     " + user.ProfileBackgroundColor);
Console.WriteLine("Text:           " + user.ProfileTextColor);
Console.WriteLine("Link:           " + user.ProfileLinkColor);
Console.WriteLine("Sidebar Fill:   " + user.ProfileSidebarFillColor);
Console.WriteLine("Sidebar Border: " + user.ProfileSidebarBorderColor);

Twitter API: account/update_profile_colors