Facebook C# SDK und Access-Token
Ich würde gerne in der Lage sein, um mich authentifizieren (mein Profil, nicht nur meine app) auf meinem eigenen web-Anwendung mit dem Facebook C# SDK. Mithilfe des Graph-API, bekomme ich ein access-token, aber das token nicht scheinen, um richtig zu arbeiten mit dem Facebook C#, wie es scheint, zu Staatenlosen.
Den Fehler, der geworfen wird, ist:
(OAuthException) An active access token must be used to query information about the current user.
Habe ich stocherte das Facebook C# SDK und Dokumentation-und die meisten der Informationen, die ich bin zu sehen ist zum umleiten von Benutzern auf eine login-Seite, die ist nicht das, was ich Suche.
Hat jemand ein gutes Beispiel von auto-logging in mich, damit ich ziehen kann, bis meine eigenen Informationen?
TIA
InformationsquelleAutor der Frage Jason N. Gaylord | 2011-03-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie sagen, "Sie selbst", meinst du die app oder Ihrem jeweiligen facebook-Nutzer?
Wenn es nur Ihre app, können Sie ein access-token durch das Posten dieser URL:
https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=APP_ID_HERE&client_secret=APP_SECRET_HERE
Können Sie das Zugriffstoken, um Aktionen durchzuführen, die Sie im Auftrag Ihrer Benutzer, wenn Sie befugt ist, Ihre app zu tun.
InformationsquelleAutor der Antwort Max
Ich hatte das gleiche problem, wo der access token nicht enthalten der Sitzung Teil. Überprüfen Sie bitte meine Antwort zu dieser ähnlichen Frage - exchange-code für token facebook c#sdk.
Hier ein Beispiel aus meiner Heimat controller
Bearbeiten
Jetzt verstehe ich die Frage besser. Was ist das?
Aus der Dokumentation:
public bool Autorisieren()
Mitglied von Facebook.Web.Vollmachtgeber
Zusammenfassung:
Ermächtigt den Benutzer, wenn der Benutzer nicht eingeloggt ist oder die Anwendung nicht alle sepcified Berechtigungen.
Gibt:
Gibt true zurück, wenn der Benutzer authentifiziert ist, und die Anwendung hat alle angegebenen Berechtigungen.
InformationsquelleAutor der Antwort jimmystormig
Ich weiß nicht, ob diese Arbeit für Sie:
beinhalten und diese in der aspx:
Glück !!
InformationsquelleAutor der Antwort Patricio Hervas