Msn messenger - synchronisation de contacts desormais possible !

Soyez le premier à donner votre avis sur cette source.

Vue 38 473 fois - Téléchargée 4 527 fois

Description

Salut !

J'ai pris le temps de décortiquer l'aide sur le protocol MSN que j'ai trouvé un peu partout, et j'avais fait un truc qui m'affichait mes contacts... J'ai croisé quelqu'un sur le forum qui avait besoin d'aide, et qui cherchait comment se connecter à msn en php, j'ai alors décidé de mettre ma source en forme (je l'avais codé un peu trop rapidement...) et j'ai donc transformé mon code en une class...

Ma class permet de se connecter à msn et de lire les groupes et les contacts.

//depuis la mise a jours

Alors :) on m'avait de nombreuses fois demande de mettre cette source a jours... Comme c'est pas DU TOUT !!! un defis technologique d'ajouter ssl:// et de debuger un peu... bah je ne l'ai pas fait, car j'avais pas l'utilite de ce code... Bon, j'ai quand meme voulu mettre ca a jours aujourd'hui, alors je vous previens, c'est du php4 remanie un poil... j'ai fait cette modif en 20 minutes... mais ca marche bien :)

Source / Exemple :


<?php
//la class est dans le zip

$a=new msn();
//changez les deux lignes suivantes pour mettre votre adresse et votre password
$a=new msn();
$a->setadresse('coucou747@hotmail.com');
$a->setpass('****');
$a->connect();
$a->aff_contacts_groupes();
?>

Conclusion :


Bug connu : l'affichage des couleurs des pseudos produit une horreur dans le XHTML (fermetures de balises span "oubliées") et ça ne fonctionne que pour les 16 premières couleurs enregistrées... Bon, c'est pas trop grave pour une syncronisation de liste de contacts, mais pour un véritable bot, ça peut déranger...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
95
Date d'inscription
mercredi 6 juillet 2005
Statut
Membre
Dernière intervention
23 août 2010

Salut, après avoir fait pas mal de recherches je tombe toujours sur ce site (cité plus haut) : http://www.hypothetic.org/docs/msn/ et j'aurais aimé savoir si on pouvais arriver a envoyer de la vidéo via un bot msn en php, directement tiré d'un swf ou wmv ou autre.. ou pré-encoder avec les codec qu'utilise msn.

Je prend ça comme un vrai chalenge, a mon avis c'est pas possible :( mais bon je perd pas espoir, et je me dit que quelqu'un a peut-être un bou de doc, ou un site a me conseiller (un bou de code serait encore mieux, mais faut pas rêver !).

Bonne soirée tout le monde :D
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
aucune idee.

et comme je le disais plus haut, j'ai abandonne le developpement de cette source.

msnp evolue toujours, ma source non.
Messages postés
4
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
9 mars 2009

le programme marche tres bien.

Mais par contre auriez vous une liste des status? je ne voit que des nombres et pas de significations.
Pourriez vous m'eclairer merci :)
Messages postés
3708
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
25
Bon, en réalité ça apparait extrêmement simple de faire une source identique à celle ci en utilisant la librairie Messenger, compatible avec la dernière version et sans déconnecter les autres utilisateurs ayant le même live ID (mais une info leurs est envoyée)
Quand je dis simple, c'est qu'il n'y a pas a se palucher le protocole.

Kohntark-
Messages postés
3708
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
25
Vilain garçon !! :o)
Je m'y attaquerai bien mais j'ai peur que ce soit un peu trop costaud pour moi, surtout les derniers protocoles.

Qui vivra verra

Kohntark-
Afficher les 105 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.