Ondřej Linhart

Vývojářský blog Ondřeje Linharta



Podle kategorie

Friends Watcher pro uživatele Facebooku

Ondřej Linhart       10. 10. 2012       VB.NET       5634 zobrazení

Facebook je velmi rozsáhlá sociální síť, kde si každý může vytvořit svůj profil a přidávat si ostatní uživatele do seznamu přátel. Proces přidání přátel probíhá tak, že odešlete žádost o přátelství a daná osoba ji buď přijme, odloží, nebo odmítne. Informace o nově přidaném příteli se zobrazí ve vašem informačním kanále, označovaném jako Zeď (nyní Timeline). Přátele lze ze seznamu i odebírat, nebo si z přátel může někdo odebrat vás, o této skutečnosti ale nejste nijak informováni.

Toto mě inspirovalo k vytvoření aplikace, která by na vyžádání ukládala seznam přátel uživatele přihlášeného do sítě Facebook a v těchto seznamech potom hledala rozdíly, pomocí nichž snadno zjistíte, kdo a kdy si vás přidal, ale hlavně odebral do/z svého seznamu. Aplikace rovněž stahuje i profilové obrázky, aby se v případě nutnosti dala použít i offline. Aktualizace profilových obrázků je nastavitelná v konfiguračním souboru, ale standardně probíhá jednou týdně. Z profilových obrázků přátel umí aplikace vytvořit koláž (obrázek ve formátu JPG, PNG, nebo BMP), nebo je zkopírovat do schránky. Zobrazený seznam přátel je možné exportovat do souboru CSV, nebo složky souborů VCF (standardizovaný formát pro elektronické vizitky). V poslední verzi je také možné zobrazit oblíbenost všech vašich příspěvků (kdo a kolikrát celkem klepl na To se mi líbí u vašich příspěvků)

Aplikace využívá SQL Server Compact Edition pro ukládání dat a je jako obvykle psaná ve Visual Basicu 9.0. Uživatelské rozhraní je vytvořené ve Windows Forms a pro Ribbon komponenty používá nyní již nedostupnou freeware sadu Qios.DevSuite.Components.

Stahovat můžete zde. Pro zájemce jsem vytvořil komunitu přímo na Facebooku.

 

hodnocení článku

1 bodů / 5 hlasů       Hodnotit mohou jen registrované uživatelé.

 

Nový příspěvek

 

Diskuse: FBFriendsWatcher pro uživatele Facebooku

Facebook opět změnil API, aniž by jakkoliv informoval vývojáře a proto v libovolné verzi aplikace nefunguje přihlašování (offline funkce nejsou nijak ovlivněny).

Nová funkční verze bude k dispozici po novém roce, protože úpravy budou velmi rozsáhlé...

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Diskuse: FBFriendsWatcher pro uživatele Facebooku

Ahoj Ondřeji, prosím Tě bylo by možné od Tebe získat tento program s úpravou pro použití na jiné stránky než je Facebook.

Hodilo by se mi to pro stahování takových údajů například ze stránek naší školy. Popřípadě zdroják, kde bych si to mohl upravit sám.

Díky za informaci

Zdeněk

zzuna@iss-vysokenj.cz

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Zdrojové kody neuvolním, program můžu za poplatek upravit podle potřeby. V případě zájmu pište na ol.projects@email.cz

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.

Nyní zakládáte pod článkem nové diskusní vlákno.
Pokud chcete reagovat na jiný příspěvek, klikněte na tlačítko "Odpovědět" u některého diskusního příspěvku.

Nyní odpovídáte na příspěvek pod článkem. Nebo chcete raději založit nové vlákno?

 

  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback