Façon la plus simple de publier une facebook fan page du mur avec C#!
J'ai un ventilateur de mise en page pour mon entreprise.
Je veux automatiser l'affichage des mises à jour régulières à la page de mur de mon bureau C# de l'application.
- Qui Facebook C# de la bibliothèque est le plus simple?
- Comment puis-je obtenir facilement le jeton d'accès pour cette page?
- Ce qui est le plus concis extrait de code qui va simplement me permettre de poster ensuite sur le mur?
J'ai lu attentivement tous les docs et des millions de stackoverflow et des billets de blog et il semble très compliquée. Assurément, il ne peut pas être si difficile que ça..
J'ai l'installation d'une "application" au sein de facebook, qui a son propre App ID, Clé API et le Secret de l'App etc.
J'ai peut-être obsolète, mais il semble que vous faites une hypothèse similaire à celui que j'ai fait lorsque j'ai abordé ce problème; il n'est pas facile parce que vous ne souhaitez accéder à une page, est la vôtre (vos clients). Vous avez encore besoin de construire les infrastructures (popup le facebook login, demander la permission, gérer la redirection pour l'auth jeton), qui pourraient travailler pour un arbitraire de l'utilisateur, même si vous ne le faites qu'une fois, pour vous-même en tant qu'administrateur. C'est pas trop mal, mais je ne pense pas qu'il y a un un liner pour y arriver, vous devez faire tout l'authentification.
OriginalL'auteur Aaron | 2011-05-04
Vous devez vous connecter pour publier un commentaire.
@Aaron - le meilleur de la bibliothèque est le facebook c# sdk. Je l'utilise tous les jours... accordée que je suis partial que mon entreprise écrit - il -, mais c'est une bibliothèque dynamique et avec le taux de mises à jour de Facebook (tous les mardis), il est bien adapté pour les évolutive du développement.
http://facebooksdk.codeplex.com/
Je ne rentrerai pas dans l'authentification avec celui - ci-sur codeplex il existe de nombreux exemples:
http://facebooksdk.codeplex.com/wikipage?title=Code%20Examples&referringTitle=Documentation
Mais pour faire un post à une page, après avoir authentifié et un jeton d'accès, le code pourrait être quelque chose comme ceci:
Espère que cette aide.
Merci @adam pour le format modifier
Merci Joey. Je n'trouver un et à l'aide de votre bibliothèque. Ouais, ça avait l'air le meilleur par rapport aux autres, et les nombreux exemples inclus dans le package de téléchargement ont été très utiles. J'ai fini de modifier le "CSWinFormsAuthTool" exemple de projet et a été en mesure d'obtenir le jeton d'accès assez rapidement. Ensuite, avec quelques modifications, j'ai reçu l'appel vers le bas, juste 2 lignes de code! Il fonctionne vraiment bien. Merci beaucoup.
en mesure d'obtenir le jeton d'accès assez rapidement" - comment avez-vous final? merci!
J'obtiens cette erreur lors de l'affichage d'un message à la page.(OAuthException - n ° 200) (n ° 200) de L'utilisateur n'est pas autorisé à l'application d'effectuer cette action. qui est "l'utilisateur" dans ce contexte? Quelqu'un peut-il m'aider dans la résolution de ce. J'ai même ajouté des autorisations avant d'obtenir le jeton d'accès
OriginalL'auteur Joey Schluchter
Que j'ai écris ceci à cause de l'absence d'information de qualité sur internet qui m'a amené à passer plus de temps que j'en avais besoin. J'espère que ce sera utile à d'autres. La clé est ajout &étendue=manage_pages,offline_access,publish_stream à l'url.
EDIT: Quelques confus de choses. Voir ici: developers.facebook.com/docs/reference/api/page - ensuite, allez ici: developers.facebook.com/tools/explorer/?method=GET et ajouter votre [code d'utilisateur]/comptes à l'url et cliquez sur Obtenir un Jeton d'Accès et de permettre à l'manage_pages. Compliquée, mais je suppose que pour une bonne raison.
OriginalL'auteur JustinT
Vérifier ma réponse ici:
comment publier sur facebook mur de la page .NET
Vérifier exemple complet:
http://klaatuveratanecto.com/posting-on-facebook-wall-feed-with-c-and-asp-net-mvc-5/
OriginalL'auteur Artur Kędzior