2010-12-03 7 views
2

Je souhaite publier des messages sur un mur de groupe sans demander à l'utilisateur des informations de connexion -J'aimerais utiliser le programme par programmation, je peux utiliser mon utilisateur/passer si nécessaire- .Comment se connecter à Facebook à l'aide du Facebook C# SDK

¿Est-il possible de le faire sans montrer à l'utilisateur l'écran de connexion?

Remarque: Je travaille avec Facebook C# SDK (http://facebooksdk.codeplex.com/) sous ASP.NET.

Merci

Répondre

3

Non, vous ne pouvez pas le faire. Facebook empêche ce genre de comportement d'empêcher le spamming sur les murs des gens de faux comptes. Vous devrez toujours passer par la procédure de connexion initiale AU MOINS UNE FOIS. Cependant, si vous obtenez un jeton d'accès hors connexion pour quelqu'un, vous pouvez continuer à créer des messages à partir d'eux lorsqu'ils ne sont pas connectés. Gardez à l'esprit que Facebook vous limite à 600 messages par minute.

+0

J'ai du mal à croire que la réponse à cette question est «Non, vous ne pouvez pas» Si je possède un identifiant et un mot de passe valides, ne puis-je pas me connecter au compte en coulisse? Je dois écrire un service Windows ou une application de console qui s'exécute sur un calendrier prescrit. – pdavis

+0

Il a raison. La méthode acceptée pour cela consiste à obtenir l'autorisation étendue offline_access et à enregistrer la clé de session résultante pour une utilisation ultérieure. Maintenant que nous savons que Facebook supporte cela, je suis également intéressé par la façon de faire des appels hors ligne à l'API Facebook à partir d'une application de console avec ce SDK. N'importe qui? Les échantillons semblent tous s'attendre à vous connecter via un contrôle de navigateur. –

+0

S'il est possible de le faire et de passer par le processus de connexion manuelle une fois, j'aimerais voir le code démontrant comment y parvenir. Mes besoins sont d'exécuter des tests d'intégrations facebook via NUnit, qui seront effectués au moment de la construction pour vérifier qu'aucune régression ne s'introduit. Cela aide aussi quand l'API tombe en panne de temps en temps, donc nous attendons des "retours utilisateurs". –

Questions connexes