2010-09-20 4 views
1

j'ai créé un facebookInfo de mathod (nom d'utilisateur de chaîne, mot de passe de chaîne), ainsi j'ai reçu le nom d'utilisateur et le mot de passe mais après avoir reçu son nom d'utilisateur.comment se connecter directement à facebook en utilisant facebook api via mon site web ASp.net en utilisant C#?

facebookservie.ConnectToFacebook(); Et son navigateur IE ouvert, donc il ya un moyen de se connecter automatiquement et obtenir une session, en utilisant un javascript ou autre moyen côté serveur en utilisant ASp.net en C# ... pls m'aider .. tout mon projet dépend sur ce ..... merci d'avance

+0

Vous voulez que les gens entrent leur nom d'utilisateur et mot de passe sur votre site ...? –

+0

mon projet est basé sur WhatsApp ou comme un fring messenger donc j'ai besoin de l'utilisateur de mon application entrer leurs coordonnées facebook et au lieu de connexion côté client, je veux connexion utilisateur via mon service web, qui est sur le côté serveur ..... –

Répondre

2

Vous ne pouvez pas vous connecter à distance à un utilisateur de votre site à l'aide de ses informations de connexion. C'est contre les termes et conditions de Facebook. Si vous souhaitez faire une demande par le graphique api alors vous avez des options:

  1. Vous pouvez acquérir une access_token de Facebook et faire des demandes en tant qu'application
  2. Vous pouvez permis à l'utilisateur de se connecter et demander l'autorisation de offline_access , qui vous permet de faire des demandes au nom de l'utilisateur sans les obliger à avoir une session active

Que voulez-vous exactement faire pour interagir avec Facebook? Ce que vous faites actuellement ressemble énormément à du phishing ...

+1

D'accord. Vous n'êtes pas autorisé à le faire. Vous devez demander un jeton d'accès. Consultez ce SDK pour des exemples sur la façon de faire cela: http://facebooksdk.codeplex.com/ –

+0

non ce n'est pas un hameçonnage, il fait partie de mon projet, mais le client a besoin de connexion facebook par le côté serveur pas sur le côté client, parce que notre projet fonctionnant sur six brasseries de plate-forme mobile, android, windows mobile, iphone, blackbery et symbian donc, c'est trop difficile à faire facebook connexion en utilisant facebook api pour cette plate-forme différente, c'est pourquoi nous avons besoin de méthode doit être développé côté serveur, donc tout le monde seulement avoir à appeler le service web et passer le nom d'utilisateur et mot de passe au serveur, puis côté serveur en utilisant Facebook api dans C# méthode mise en œuvre, de sorte qu'il est légal ou illégal –

+0

Eh bien, je crains que vous ne pouvez pas faire cela. Vous devrez implémenter les différentes méthodes d'authentification sur les plates-formes – BeRecursive

Questions connexes