The Authorizer's ScreenName and UserID are only populated when the user does a full OAuth login. So, if you load the authorizer with credentials that were obtained from a previous authorization, ScreenName and UserID aren't loaded either. Here are a couple
options:

Hi,
The Authorizer's ScreenName and UserID are only populated when the user does a full OAuth login. So, if you load the authorizer with credentials that were obtained from a previous authorization, ScreenName and UserID aren't loaded either. Here are a couple
options:

I did note that even using this mode, the Status.User.Identifier is populated, so you can get the ScreenName from that object, instead of User.ScreenName; perhaps this is a change in the latest code release ?

However, for our purposes, we're trying to spit out JSON that looks like the results from the V1 API, as we've got lots of scripts that call it, and so I'm using LinqToTwitter and NancyFX as a Proxy basically.

The Identifier property is by design, so that I don't overwrite your original input parameters when you get the response back. Anything that you see listed as an input in the documentation will remain as-is when the query returns.