2010-06-09 4 views
1

J'ai un site Web .net et je veux poster des messages par le facebook api au mur de chaque utilisateur. Je veux via une application pour poster des messages, mais le message d'erreur quand j'exécute Stream.Publish est "L'utilisateur n'a pas autorisé l'application à effectuer cette action". J'utilise Facebook Developer Toolkit. Je crois que je fais quelque chose de mal dans la configuration des paramètres de mon application facebook mais je ne suis pas sûr.Facebook Utilisateur Autorisation d'utiliser une application

+0

Je n'ai pas programmé contre l'API, mais j'ai utilisé Facebook. Un utilisateur doit explicitement accorder l'accès de n'importe quelle application à son mur et à son profil avant que cette application puisse manipuler ou publier quoi que ce soit. – Jay

Répondre

0

Avez-vous essayé le samples Il peut vous aider à comprendre si vous faites quelque chose de mal avec votre code.

0

Ajoutez ce qui suit ce en cas Page_PreInit()

base.RequiredPermissions = new List();

base.RequiredPermissions.Add (Facebook.Schema.Enums.ExtendedPermissions.publish_stream);

base.RequireLogin = true;

ou utiliser

Response.Redirect (» http://www.facebook.com/login.php?api_key= "+ apikey +" & next = http://apps.facebook.com/yourapplication/& affichage = Page & locale = en_US & return_session = 0 = 0 & fbconnect & toile = 1 & legacy_return = 1 & req_perms = flux_de_diffusion ");

Questions connexes