Ejemplo n.º 1
0
 static async Task MainAsync(string[] args)
 {
     var key = "Put your Klout API key here";
     var k = new Klout(key);
     var twitterId = "danvy";
     Console.WriteLine("KloutSharp by @danvy");
     var identity = await k.IdentityAsync(twitterId);
     Console.WriteLine(string.Format("KloutId for TwitterId '{0}'={1}", twitterId, identity.Id));
     var user = await k.UserAsync(identity.Id);
     Console.WriteLine(string.Format("Klout user nick={0} score={1}", user.Nick, user.Score.Score));
     var score = await k.ScoreAsync(identity.Id);
     Console.WriteLine(string.Format("Klout score={0}, bucket={1}", score.Score, score.Bucket));
     var topics = await k.TopicsAsync(identity.Id);
     Console.WriteLine("Topics");
     foreach (var topic in topics)
     {
         Console.WriteLine(string.Format("- {0}", topic.DisplayName));
     }
     var influence = await k.InfluenceAsync(identity.Id);
     Console.WriteLine("Influencers");
     foreach (var influencer in influence.Influencers)
     {
         Console.WriteLine(string.Format("- {0} ({1})", influencer.Entity.Payload.Nick, influencer.Entity.Payload.Score.Score));
     }
     Console.WriteLine("Influencees");
     foreach (var influencee in influence.Influencees)
     {
         Console.WriteLine(string.Format("- {0} ({1})", influencee.Entity.Payload.Nick, influencee.Entity.Payload.Score.Score));
     }
 }
Ejemplo n.º 2
0
 private async void MainPage_Loaded(object sender, RoutedEventArgs e)
 {
     var sb = new StringBuilder();
     var key = "Put your Klout API key here";
     var k = new Klout(key);
     var twitterId = "danvy";
     sb.AppendLine("KloutSharp by @danvy");
     var identity = await k.IdentityAsync(twitterId);
     sb.AppendLine(string.Format("KloutId for TwitterId '{0}'={1}", twitterId, identity.Id));
     var user = await k.UserAsync(identity.Id);
     sb.AppendLine(string.Format("Klout user nick={0} score={1}", user.Nick, user.Score.Score));
     var score = await k.ScoreAsync(identity.Id);
     sb.AppendLine(string.Format("Klout score={0}, bucket={1}", score.Score, score.Bucket));
     var topics = await k.TopicsAsync(identity.Id);
     sb.AppendLine("Topics");
     foreach (var topic in topics)
     {
         sb.AppendLine(string.Format("- {0}", topic.DisplayName));
     }
     var influence = await k.InfluenceAsync(identity.Id);
     sb.AppendLine("Influencers");
     foreach (var influencer in influence.Influencers)
     {
         sb.AppendLine(string.Format("- {0} ({1})", influencer.Entity.Payload.Nick, influencer.Entity.Payload.Score.Score));
     }
     sb.AppendLine("Influencees");
     foreach (var influencee in influence.Influencees)
     {
         sb.AppendLine(string.Format("- {0} ({1})", influencee.Entity.Payload.Nick, influencee.Entity.Payload.Score.Score));
     }
     LogBlock.Text = sb.ToString();
 }