2016-08-14 3 views
0

Ich beginne mit der Facebook-Grafik-API zu arbeiten und habe eine Frage: Ich mache Facebook-Authentifizierung, also nachdem Benutzer meine Anwendung genehmigt habe, habe ich accessToken und die facebookUserID. Hinweis: Der accessToken ist nach einer Stunde (!!!) abgelaufen.ASP.NET C# Get Facebook-Benutzerdetails

Dann, in einer anderen Webseite "index.html", möchte ich alle Benutzer, die die Anwendung genehmigt mit ihrem vollständigen Namen und Profilbild von Facebook aufgenommen zeigen.

Jetzt verstehe ich nicht .. wenn jemand die "index.html" Seite eingeben wird, um Liste der Benutzer zu sehen, die die Anwendung akzeptiert haben - (!!) Monat nach ihrer Authentifizierung, wenn ich das machen werde HTTP-Aufruf, um den vollständigen Namen und Profilbild zu erhalten, der accessToken läuft jetzt ab (viel Zeit vorher), damit der HTTP-Aufruf nicht erfolgreich ist. Die letzte Option besteht darin, den vollständigen Namen nur in der Stunde zwischen Benutzerakzeptieren der Anwendung und vor Ablauf des AccessStoken zu speichern. aber wenn der Benutzer irgendwann seinen Namen ändert ... habe ich nicht den aktualisierten Namen!

wenn es wichtig ist - ich bin usind das Javascript SDK mit asp.net Projekt. Bitte helfen Sie mir zu verstehen, wie Sie diese Situation lösen können.

Antwort

0

Es scheint, dass es nicht möglich ist, ein langlebiges Token mit dem JS SDK direkt zu generieren, Sie müssen die Serverseite einbeziehen, siehe this page für Details.