Ich glaube, ich verstehe Ihre Frage, dass Sie eine Reihe von Benutzern und deren letzte Tweet angezeigt werden sollen - aber halten Sie überprüfen, ob ihre letzte Tweet geändert hat und den Bildschirm aktualisieren, wenn der Benutzer einen Tweet schreibt?
Wenn ja, ist die Antwort, dass Sie die twitterapi asynchron aufrufen müssen und den letzten Status (Tweet) für jeden Benutzer herunterziehen - und wenn es ein neuer ist, dann verwenden Sie Ajax, um den Teil des Bildschirms zu aktualisieren mit dem alten Status (Tweet) drin.
In TweetSharp, wenn Sie eine Liste der Freunde haben, können Sie in ihrem letzten Tweet mit so etwas wie ziehen: zunächst
string profileImageUrl = String.Empty;
string name = String.Empty;
string statusText = String.Empty;
string createdAt = String.Empty;
string screenName = String.Empty;
foreach (TwitterUser friend in friends)
{
try
{
profileImageUrl = String.IsNullOrEmpty(friend.ProfileImageUrl) ? "" : friend.ProfileImageUrl;
name = String.IsNullOrEmpty(friend.Name) ? "" : friend.Name;
statusText = (friend.Status == null || friend.Status.Text.Length == 0) ? "unknown" : friend.Status.Text; //stops nullreferenceexception on instance
createdAt = String.IsNullOrEmpty(friend.CreatedDate.ToString()) ? "" : friend.CreatedDate.ToString();
screenName = String.IsNullOrEmpty(friend.ScreenName) ? "" : friend.ScreenName;
}
catch (NullReferenceException)
{
profileImageUrl = "";
name = "unknown";
statusText = "unknown";
createdAt = "";
screenName = "unknown";
So können Sie es auf dem Bildschirm angezeigt werden soll.
Dann verwenden Sie jquery (oder Javascript) zu periodisch hit a web service that reads the twitter api und verwenden Sie dann die Daten zurückgegeben, um den letzten Tweet zu aktualisieren, wenn es geändert hat.
Lassen Sie mich wissen, wenn ich das falsche Ende des Stockes haben.
EDIT:
Ein Beispiel für die Verwendung Tweetsharp einen neuen Tweet zu Twitter veröffentlichen ist:
var query = FluentTwitter.CreateRequest().AuthenticateAs(username,password).Statuses().Update("Posting status on StackOverflow").AsJson();
angezeigten Sie Twitter-Informationen in einer asp.net Seite? – Foole
Nein, ich verwende einfach die Anwendung (sowohl asp.net als auch die Desktop-App), um die Twitter-Seite zu aktualisieren. – XSL
Ich bin die meisten des Weges ein Twitter-App mit TweetSharp durch das Schreiben, so kann ich wahrscheinlich helfen. Möchtest du Tweets für eine Reihe von Nutzern auf Twitter posten oder Tweets für eine Reihe von Nutzern lesen und dann die Seite aktualisieren, wenn sich der letzte Tweet ändert? Oder etwas anderes? – amelvin