I don’t get the full Json when I make a request to the Twitter API with C#. I use the following code:
public static async Task<string> GetTwitterList(string bearerToken)
{
WebRequest request = WebRequest.Create("https://api.twitter.com/1.1/lists/show.json?slug=odyssee&owner_screen_name=dieVanDeIlias");
request.Method = "GET";
request.Headers.Add("Authorization", String.Format("Bearer {0}", bearerToken));
request.Timeout = Timeout.Infinite;
WebResponse response = await request.GetResponseAsync();
Stream reponseStream = response.GetResponseStream();
Encoding encoder = System.Text.Encoding.GetEncoding("utf-8");
StreamReader readStream = new StreamReader(reponseStream, encoder);
Char[] read = new Char[256];
int count = readStream.Read(read, 0, 256);
String str = "000";
while (count > 0)
{
str = new String(read, 0, count);
count = readStream.Read(read, 0, 256);
}
readStream.Close();
response.Close();
return str;
}