Recuperer les contacts msn : introduction msn api

Soyez le premier à donner votre avis sur cette source.

Vue 73 805 fois - Téléchargée 2 340 fois

Description

C'est un début d'utilisation du framework de MSN.
Il permet de recuperer vos contacts.
Je vous montre le chemin, a vous de poursuivre la route :)

Source / Exemple :


using System;

namespace MsnTools
{
	/// <summary>
	/// Description résumée de MSNUtils.
	/// </summary>
	public class MSNUtils
	{
		private Messenger.MsgrObjectClass oMsn;
		private System.Windows.Forms.ListControl lstToCtc;
		private System.Windows.Forms.Label lbl;
		public  System.Collections.ArrayList myContacts;

		public MSNUtils(System.Windows.Forms.ListControl forContact,System.Windows.Forms.Label lab)
		{
			this.lstToCtc = forContact;
			this.lbl = lab;
			oMsn = new Messenger.MsgrObjectClass();
			this.oMsn.OnLogonResult  += new Messenger.DMsgrObjectEvents_OnLogonResultEventHandler(this.logged);	
		}
		public void logIn(string strUser,string strPass)
		{
			oMsn.Logon(strUser,strPass,oMsn.Services.PrimaryService);	
		}
		public void logOut()
		{
			oMsn.Logoff();
		}
		private void logged(int obj, Messenger.IMsgrService service)
		{
			this.lbl.Text = "Loggué";
			fillLB();
		}
		public System.Collections.ArrayList getMyContacts()
		{
			System.Collections.ArrayList myContacts= new System.Collections.ArrayList();
			foreach (Messenger.IMsgrUser user in oMsn.get_List(Messenger.MLIST.MLIST_CONTACT))
				myContacts.Add(user);
			return myContacts;
		}

		public string getLogonName()
		{
			return null;
		}

		private void fillLB()
		{
			Messenger.IMsgrUser usr;
			myContacts = getMyContacts();
			int foo = 0;
			while(foo++ < myContacts.Count-1)
			{
				usr = (Messenger.IMsgrUser)myContacts[foo];
				((System.Windows.Forms.ListBox)lstToCtc).Items.Add(usr.FriendlyName + "(" + usr.State.ToString() + ")");
			}
		}

			
	}
}

Conclusion :


Bien entendu ce n'est pas utilisable tel quel , mais il apporte un début de solution à ceux qui désire explorer.

N'oubliez pas de changer l'user et le mot de passe.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
152
Date d'inscription
dimanche 22 janvier 2006
Statut
Membre
Dernière intervention
26 mars 2007

ui ce serai trés utile d'avoir lapi msn 7.5 et 8.0 pack vla les fonction qui sont rajoute dans 8.0 ca sert un peu a rien...
Messages postés
11
Date d'inscription
mercredi 8 février 2006
Statut
Membre
Dernière intervention
26 mars 2006

C'est intéressant pour ceux qui veulent travailler avec l'API Messenger, mais il existe quelques requêtes (je posterai sans doute un projet complet sur le site) qui permettent d'obtenir beaucoup plus d'informations sur les contacts que les fonctions de l'API Msgr ... (ces requêtes sont les requêtes SOAP de WL Messenger 8.0)
En attendant le projet si je le poste, vous pouvez toujours regarder cette documentation (non officielle et en anglais) :
http://msnpiki.msnfanatic.com/
Messages postés
131
Date d'inscription
mardi 21 septembre 2004
Statut
Membre
Dernière intervention
23 septembre 2011

Messages postés
152
Date d'inscription
dimanche 22 janvier 2006
Statut
Membre
Dernière intervention
26 mars 2007

je voudrai savoir ou pourais je obtenir l' api de hotmail

merci
Messages postés
152
Date d'inscription
dimanche 22 janvier 2006
Statut
Membre
Dernière intervention
26 mars 2007

et en C ca done koi?
Afficher les 21 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.