ASP.MVC, ASP.NET Facebook like count


Jednoduchý kód na zistenie počtu like-kov z Facebooku na zadanú URL adresu. Je možné získať ešte ďalšie zaujímavé počty, napríklad počet zdielaní, počet komentárov, atď..

 


public int GetLikeCount(string url)
{
    using (var wc = new System.Net.WebClient())
    {
        var r = wc.DownloadData("http://api.facebook.com/restserver.php?method=facebook.fql.query&query=" + HttpUtility.UrlEncode(string.Format("SELECT like_count FROM link_stat WHERE \"{0}\" IN url", url)));
        using (var ms = new System.IO.MemoryStream(r))
        {
            var xml = XDocument.Load(ms);
            return Convert.ToInt32(xml.Element("{http://api.facebook.com/1.0/}fql_query_response").Element("{http://api.facebook.com/1.0/}link_stat").Element("{http://api.facebook.com/1.0/}like_count").Value);
        }
    }        
}
    

 
Peter Širka
pred 4 mesiacmi, 19.01.2012

Diskusia (0)


Nevyplnil si všetky povinné políčka alebo si ich vyplnil chybne. Neojebávaj môj systém.
Skontroluj či si zadal meno a komentár.
Tvoj komentár bol úspešne odoslaný.
Ďakujem.

Meno:

Komentár:

Ďalšie blogy
Dynamické vytvorenie subdomény v ASP.NET / MVC
Dynamické vytvorenie subdomény v ASP.NET / MVC
Bolo to už dávno, čo nás na firme žralo, že naša konkurencia vedela riešiť dynamicky vytvárenie subdomén alebo domén 3 úrovne. Google ich lepšie indexoval (tak sa nám to zdalo) a riešenie prišlo až v IIS 7.
Prečítať 9
ASP.MVC - Session troška inak a prihlásený užívateľ
ASP.MVC - Session troška inak a prihlásený užívateľ
V dávnej minulosti som používal vstavaného Session providera. Raz mi praskli nervy a rozhodol som sa experimentovať. Stálo to za to. Ten kto neexperimentuje ten nemá a ja experimentujem len pre moje potreby.
Prečítať 21
C# (2) funkcie na ktoré som skutočne pyšný
C# (2) funkcie na ktoré som skutočne pyšný
Každý kóder určite vymyslel nejaký kód, na ktorý je pyšný. Ja som pyšný na 2 funkcie, ktoré používam v našich projektoch denno-denne. Niekomu sa budú zdať smiešne, no pre mňa sú jedinečné.
Prečítať 14
jQuery webcam plugin / ASP.NET, ASP.MVC
jQuery webcam plugin / ASP.NET, ASP.MVC
Pre náš webový projekt som použil jQuery webcam plugin, ktorý spustí Flash animáciu a odfotí užívateľa. Následne spracovaný obrázok odošle na server. Problém je, že odosiela data po pixeli.
Prečítať
UPDATE: Facebook login button ASP.NET a ASP.MVC
UPDATE: Facebook login button ASP.NET a ASP.MVC
Musel som napísať novú autentifikáciu, pretože vo Facebooku to zmenili zo dňa na deň. Takže teraz prinášam UPDATE, v ktorom vieme získať už aj e-mailovú adresu alebo lokalitu užívateľa.
Prečítať 3