wie die post auf facebook-Seite von der Wand aus .NET
Habe ich erstellt Facebook-Seite.
Ich habe kein Antrag auf geheime, und keinen access token.
Möchte ich auf dieser Seite noch von meiner .NET-desktop-Anwendung.
Wie kann ich es tun? Kann mir jemand bitte helfen, wo kann ich get access token für diese?
Sollte ich eine neue Facebook-Anwendung? Wenn ja, wie kann ich Berechtigungen erteilen, um diese Anwendung, um die post auf der Seite Wand?
UPD1:
Ich habe keine website.
Ich post müssen Unternehmens-news aus .NET-desktop-Anwendung des Unternehmens Facebook-Seite.
Alle, die ich habe, Login/Passwort für die Facebook-Seite Konto.
UPD2:
Ich habe Facebook-Anwendung. Mit Anwendungs - /SecretKey. Ich kann get access token. Aber...
Wie kann ich Berechtigungen erteilen, um die post zu der Seite der Wand?
(OAuthException) (#200) The user hasn't authorized the application to perform this action
InformationsquelleAutor Lari13 | 2011-09-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich eine video-tutorial zeigt, wie dies zu tun ist an dieser Stelle:
http://www.markhagan.me/Samples/Grant-Access-And-Post-As-Facebook-User-ASPNet
Werden Sie feststellen, dass in meinem Beispiel, ich Frage für beide "publish_stream" und "manage_pages". Diese lassen Sie auch auf den Seiten, die Nutzer ist ein admin. Hier ist der vollständige code:
sind Sie wirklich schreiben Ihre korrekte App_secret in dem Beispiel oben?? diese Informationen sind top secret
Wie kann man post-Daten basierend auf der Auswahl des Benutzers? Wie in diesem Beispiel, Sie buchen eine statische Zeichenfolge in die variable message, was ist, wenn man die Zeichenfolge in Ihrem CheckAuthorization () - Methode, wie würden Sie Zugriff auf die Zeichenfolge, nach der ersten Umleitung-code?
InformationsquelleAutor Mark Hagan
Müssen Sie den Benutzer auffordern, für die publish_stream Genehmigung. Um dies zu tun, müssen Sie publish_stream, um den Umfang, in dem oAuth-Anfrage senden Sie an Facebook. Der einfachste Weg, all dies zu tun, ist die Verwendung der facebooksdk .net, die Sie ergreifen können, die von codeplex. Es gibt einige Beispiele dafür, wie dies zu tun mit einer desktop-app.
Wenn man Sie fragt, für die die Berechtigung hat und der Benutzer gewährt hat, erhalten Sie ein access-token, das Sie verwenden können, um die post zu Ihrer Seite an die Wand. Wenn Sie brauchen, um zu speichern diese Berechtigung können Sie speichern, das access-token, auch wenn Sie die Notwendigkeit zu Fragen, für offline_access permission in Ihrem Umfang um ein access token, das nicht ablaufen.
InformationsquelleAutor Peter McKenzie-Jones
Müssen Sie zum erteilen der Berechtigung "publish_stream".
InformationsquelleAutor pinky
Können Sie verwenden
https://www.nuget.org/packages/Microsoft.Owin.Security.Facebook/ zu erhalten, Benutzer-login und die Erlaubnis, und
https://www.nuget.org/packages/Facebook.Client/
post feeds.
Unten stehenden Beispiel ist für ASP.NET MVC 5:
Auf den Rückruf erhalten Sie Benutzer-Zugangs-token:
Welches man dann verwenden kann, um die post des Benutzers feed oder Seite
Ich gepostet vollständiges Beispiel hier:
https://klaatuveratanecto.com/facebook-wall-feed-posting-asp-net-mvc/
InformationsquelleAutor Artur Kędzior
Möglicherweise der einfachste Weg, dies zu tun ist via Facebook-PowerShell-Modul, http://facebookpsmodule.codeplex.com. Dies ermöglicht es, die gleiche Art von Operationen als FacebookSDK, aber über einen IT-Admin-scripting-Schnittstelle eher als ein Entwickler-orientierte Schnittstelle.
AFAIK gibt es noch eine Einschränkung des Facebook-Graph-API, die Sie nicht in der Lage zu posten, Verweise auf andere Seiten (z.B. @Microsoft) mit Hilfe der Facebook Graph API. Dies gilt auch für FacebookSDK, FacebookPSModule, und alles, was gebaut, über die Facebook Graph API.
InformationsquelleAutor Jon Newman
Bekommen Sie Informationen über, wie man erstellen Sie eine facebook-app oder die Verknüpfung Ihrer website zu facebook auf https://developers.facebook.com/?ref=pf.
Werden Sie in der Lage, download facebook sdk auf http://facebooksdk.codeplex.com/. Es gibt einige gute Beispiel, die im Dokument-Bereich auf der Seite.
Hey check this out developers.facebook.com/docs/reference/rest/comments.add Facebook hat die REST-API zum hinzufügen von Kommentaren.Ich hoffe, dies wäre nützlich, die in Ihrem Szenario
sorry, was Kommentar? Ich brauche es nicht. Ich möchte die Nachricht veröffentlichen (mit Bild und Beschreibung) auf Seite der Wand von der desktop-app.
Mit dem sdk ist ein guter Ausgangspunkt, aber einen guten link oder Beispiel-code würde helfen, ganz sicher.
InformationsquelleAutor Amit Rai Sharma
InformationsquelleAutor naveen rao