using Json.NET to parse the user timeline
This commit is contained in:
parent
28b9876dc9
commit
15c0345c79
1
.gitignore
vendored
1
.gitignore
vendored
@ -6,4 +6,5 @@
|
|||||||
*.dll
|
*.dll
|
||||||
*.pdb
|
*.pdb
|
||||||
|
|
||||||
|
TwitterPractice/TwitterPractice/bin
|
||||||
TwitterPractice/bin/EntityFramework.xml
|
TwitterPractice/bin/EntityFramework.xml
|
||||||
|
@ -1,11 +1,9 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Collections.Specialized;
|
|
||||||
using System.Configuration;
|
using System.Configuration;
|
||||||
using System.Linq;
|
|
||||||
using System.Net;
|
using System.Net;
|
||||||
using System.Web;
|
|
||||||
using System.Web.Mvc;
|
using System.Web.Mvc;
|
||||||
|
using Newtonsoft.Json.Linq;
|
||||||
|
|
||||||
|
|
||||||
namespace TwitterPractice.Controllers
|
namespace TwitterPractice.Controllers
|
||||||
{
|
{
|
||||||
@ -29,16 +27,16 @@ namespace TwitterPractice.Controllers
|
|||||||
{
|
{
|
||||||
username = "meatballhat";
|
username = "meatballhat";
|
||||||
}
|
}
|
||||||
ViewBag.UserTimeline = GetTwitterStream(username).Replace("\",", "\",\n");
|
ViewBag.UserTimeline = GetTwitterStream(username);
|
||||||
ViewBag.Username = username;
|
ViewBag.Username = username;
|
||||||
return View();
|
return View();
|
||||||
}
|
}
|
||||||
|
|
||||||
private string GetTwitterStream(string username="meatballhat")
|
private JArray GetTwitterStream(string username="meatballhat")
|
||||||
{
|
{
|
||||||
string requestUrl = String.Format(requestTemplate, username);
|
string requestUrl = String.Format(requestTemplate, username);
|
||||||
WebClient req = new WebClient();
|
WebClient req = new WebClient();
|
||||||
return req.DownloadString(requestUrl);
|
return JArray.Parse(req.DownloadString(requestUrl));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -112,7 +112,9 @@
|
|||||||
<Content Include="Scripts\jquery.validate.min.js" />
|
<Content Include="Scripts\jquery.validate.min.js" />
|
||||||
<Content Include="Scripts\modernizr-1.7.js" />
|
<Content Include="Scripts\modernizr-1.7.js" />
|
||||||
<Content Include="Scripts\modernizr-1.7.min.js" />
|
<Content Include="Scripts\modernizr-1.7.min.js" />
|
||||||
<Content Include="Web.config" />
|
<Content Include="Web.config">
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</Content>
|
||||||
<Content Include="Web.Debug.config">
|
<Content Include="Web.Debug.config">
|
||||||
<DependentUpon>Web.config</DependentUpon>
|
<DependentUpon>Web.config</DependentUpon>
|
||||||
</Content>
|
</Content>
|
||||||
|
Loading…
Reference in New Issue
Block a user