Je suis mise en œuvre Post sur le mur d'ami en utilisant Facebook C# SDK, j'ai fait des applications FB distinctes pour mon localhost et pour le serveur de publication, le problème est que cela fonctionne bien sur mon localhost, mais quand je suis en cours de publication site il n'est pas affiché sur le mur, mais montrant Posté sur Mur avec succès (Le message que je montre si le mur est un succès) Je fournis AppID et AppSecret correctement Ci-dessous mon code d'affichage sur mur d'ami.Facebook C# SDK après publication ne pas poster sur le mur
var fbApplication = new DefaultFacebookApplication { AppId = fbapp, AppSecret = fbsec };
var current = new FacebookWebContext(fbApplication);
Facebook.Web.FacebookWebClient client = new Facebook.Web.FacebookWebClient(fbtoken);
dynamic parameters = new ExpandoObject();
parameters.message = "";
parameters.link = "Link to my Website";
parameters.name = "Name";
parameters.caption = "MyTitle";
parameters.description = "Hello World";
parameters.from = fromId;
object resTest = client.Post("/" + friendId + "/feed", parameters);
Si je m'utilise alors il affichera sur mon mur au lieu du mur de mon ami, le jeton que je reçois est après connexion réussie de FaceBook, ce code fonctionne bien sur l'hôte local je suis capable de poster sur le mur de mon ami mais quand je le publie, il ne fonctionne pas même sur la publication locale –
l'idée est que vous utilisez accesstoken à l'utilisateur IMPERSONATE - et donc "moi" est utilisé pour que l'application publie sur le mur de l'utilisateur. Votre application a-t-elle une fenêtre de connexion, ou vous connectez-vous à partir du navigateur? Est-ce un site web? S'il vous plaît montrer le code complet. – avs099
pas de connexion popup il redirige vers le site facebook pour la connexion –