View on GitHub

LinqToTwitter

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

Querying Profile Banner Sizes

Get list allowable sizes for profile banners.

Entity: User

Type: UserType.BannerSizes

Parameters/Filters:
Name Purpose Type Required
UserID ID of user ulong only if ScreenName is empty
ScreenName Screen name of user string only if UserID is empty
v3.0 Example:
            var user =
                await
                (from usr in twitterCtx.User
                 where usr.Type == UserType.BannerSizes &&
                       usr.ScreenName == "JoeMayo"
                 select usr)
                .SingleOrDefaultAsync();

            if (user != null && user.BannerSizes != null)
                user.BannerSizes.ForEach(size =>
                    Console.WriteLine(
                        "Label: {0}, W: {1} H: {2}  {3}",
                        size.Label, size.Width, size.Height, size.Url));
v2.1 Example:
            var user =
                (from usr in twitterCtx.User
                 where usr.Type == UserType.BannerSizes &&
                       usr.ScreenName == "Linq2Tweeter"
                 select usr)
                .SingleOrDefault();

            user.BannerSizes.ForEach(size => 
                Console.WriteLine(
                    "Label: {0}, W: {1} H: {2}  {3}",
                    size.Label, size.Width, size.Height, size.Url));

Twitter API: users/profile_banner