AVIS : L'utilisation de cette application peut parfois entraîner la restriction ou la suspension de votre compte Facebook, alors assurez-vous d'utiliser les cookies d'un compte secondaire si possible ou n'utilisez aucun cookie du tout.
FacebookWidget est un outil de widget qui affiche un petit widget avec l'état actif et les messages non lus d'un utilisateur de Facebook dans la barre des tâches.
[Le widget est affiché en bas à gauche de l'image (c'est-à-dire à gauche de la barre des tâches).]
Config.ini
dans le même dossier que le fichier exécutable ( FacebookWidget.exe
) comme cet exemple, avec les paramètres expliqués dans le tableau sous le code : [Config]
ID =
Cookie =
Position =
XOffset =
YOffset =
FontName =
FontSize =
NameColor =
StatusColor =
OnlineStatusColor =
Width =
Height =
TransparencyKey =
AdditionalStyle =
Propriété | Taper | Description |
---|---|---|
ID | string | L'identifiant Facebook avec lequel vous souhaitez obtenir les informations. |
Cookie | string | Vos données supplémentaires de cookie Facebook pour pouvoir obtenir le statut actif et les messages non lus. Si elle n'est pas définie, la section d'état affichera Active status unavailable . |
Position | string | La position du widget. Doit être l’une de ces positions : UpperLeft , UpperRight , LowerLeft ou LowerRight . |
XOffset | int | Le décalage X de la position du widget. Si la position est XXXLeft , le widget se déplacera vers la droite. Si la position est XXXRight , le widget se déplacera vers la gauche. |
YOffset | int | Le décalage Y de la position du widget. Si la position est UpperXXX , le widget se déplacera vers le bas. Si la position est LowerXXX , le widget se déplacera vers le haut. |
FontName | string | Le nom de la police du widget. |
FontSize | int | La taille de la police du widget (en point/pt ) |
NameColor | string | La couleur de la section de texte Nom d’affichage. Vous pouvez obtenir les noms des couleurs sur ce site Web. |
StatusColor | string | La couleur de la section de texte Statut. Vous pouvez obtenir les noms des couleurs sur ce site Web. |
OnlineStatusColor | string | La couleur supplémentaire de la section de texte d'état lorsque l'utilisateur est en ligne. Vous pouvez obtenir les noms des couleurs sur ce site Web. |
Width | int | La largeur de la boîte du widget (en pixel/px ). |
Height | int | La largeur de la boîte du widget (en pixel/px ). |
TransparencyKey | string | La couleur de la touche de transparence du widget (pour un meilleur rendu des polices). |
AdditionalStyle | string | Le style supplémentaire des textes. Les styles supplémentaires pris en charge sont Bold ou Italic . |
CustomName | string | Le nom personnalisé à afficher à la place du nom Facebook réel. |
CustomClickLink | string | Le lien personnalisé à ouvrir en cliquant sur le widget, avec $id comme identifiant Facebook de l'utilisateur. |
CustomImagePath | string | Le chemin de l'image personnalisé du widget (peut être une URL ou un chemin d'accès à l'image sur votre ordinateur ). |
Si vous ne souhaitez pas configurer cette application vous-même, il existe des préréglages dans le dossier Presets
de l'application prédéfinie. Copiez simplement l'un d'eux dans le dossier exécutable, renommez-le en Config.ini
et modifiez l'ID et le cookie de ce fichier.
Les cookies de Facebook ne sont en fait pas requis par cette application, mais si vous souhaitez obtenir le statut actif et les messages non lus, ou si vous devez afficher un utilisateur qui ne peut pas être visité par un utilisateur non connecté, vous devez le fournir. dans le paramètre Cookie
du fichier de configuration.
* Avis de non-responsabilité : cette application envoie le cookie directement à "l'API" de Facebook et ne collecte aucune de vos informations. Vous pouvez consulter le code source et le créer manuellement avant de fournir votre cookie.
Comment récupérer les cookies ?
F12
ou Ctrl + Shift + I
.Network
des outils de développement et actualisez la page.www.facebook.com
), cliquez dans la demande.Request Headers
et vous verrez l'en-tête Cookie
. Il vous suffit de copier sa valeur et c'est fait.Les cookies copiés ressembleront à ceci :
sb=XXXXXXXXXXXXXXXXXX; datr=XXXXXXXXXXXXXXXXXXXX; dpr=XXXXXXXXXXXXXXXX; wd=XXXXXXXX; locale=XXXXX; c_user=XXXXXXXXXXXXXXX; xs=XXXXXXXXXX; fr=XXXXXXXXXXXX; presence=XXXXXXXXXXXX
Cookie
du fichier de configuration et enregistrez le fichier. %appdata%MicrosoftWindowsStart MenuProgramsStartup
.FacebookWidget.exe
.Si vous ne faites pas confiance à l'application prédéfinie, vous pouvez la créer manuellement.
FacebookWidget.csproj
à l'aide de votre Visual Studio.Build Type
en Debug
ou Release
en fonction de vos besoins.bin
du projet ouvert. Show Desktop
. Il s'agit d'une restriction de Windows et je trouverai un moyen d'y remédier plus tard. Si vous rencontrez cette erreur, appuyez simplement sur la combinaison Alt + Tab
et cliquez sur la fenêtre du widget. Vous pouvez me contacter dans la section Social Networks
de mon profil.
Amusez-vous en utilisant cette application!