Moin,
also ich habe ein kleines Tool erstellt, welches eine mini-Version von Facebook bereit stellt. Der einfache Grund war, dass ich auf der Arbeit Facebook nicht immer in seiner vollen Pracht offen haben möchte 😉
Das Tool ist eigentlich recht simpel... Es ist ein NotifyIcon über welches ein Dialog geöffnet werden kann, indem die mobile Version von Facebook zu erreichen ist.
Es ist ein Updatesystem integriert, ein manueller Refresh möglich und eine Autostartfunktionalität ist integriert.
Wenn das Tool geschlossen wird (über das X) minimiert es sich wieder und ist über das Notify-Icon erreichbar.
Es prüft im Hintergrund, ob neue NACHRICHTEN vorhanden sind und informiert den Benutzer in einem ToolTip und über die Bezeichnung des Icons darüber.
http://hempel-tools.de/Screenshots/NotifyBook.png
http://hempel-tools.de/Screenshots/NotifyIcon.png
http://hempel-tools.de/Screenshots/Login.png
Das Tool benötigt .Net 2.0 und logischerweise eine Internetverbindung nebst Facebook Account... 😉
Bitte beachtet: Es ist noch in der Entwicklung!
http://hempel-tools.de/downloads/NotifyBook.zip
PS: Um Sicherheitsbedenken vorzubeugen kann der Quellcode natürlich den Administratoren/Moderatoren des Forums zur Prüfung übergeben werden.
Den Umweg über einen eigenen Login gehe ich deshalb, da Facebook vom https-Login automatisch auf den http-Inhalt weiterleitet. Dies ist von mir jedoch nicht gewünscht. 😉
Den Umweg über einen eigenen Login gehe ich deshalb, da Facebook vom https-Login automatisch auf den http-Inhalt weiterleitet. Dies ist von mir jedoch nicht gewünscht. 😉
Ohne dein Tool jetzt getestet zu haben, kann ich dir nur empfehlen die OpenGraph Api vom Facebook mal anzuschauen. Man lernt, meiner Meinung, auch gleich ganz gut etwas über OAuth2. P. S.: Siehe Link Facebook OpenGraph Api
Fehlermeldung:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei NotifyBook.frmBrowser.OpenFB()
bei NotifyBook.frmBrowser.frmBrowser_Load(Object sender, EventArgs e)
bei System.Windows.Forms.Form.OnLoad(EventArgs e)
bei System.Windows.Forms.Form.OnCreateControl()
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl()
bei System.Windows.Forms.Control.WmShowWindow(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
bei System.Windows.Forms.Form.WmShowWindow(Message& m)
bei System.Windows.Forms.Form.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)