Holen Sie sich eine access-Tokens mit Facebook C# SDK
Hallo, ich bin mit dem folgenden code to get access token von facebook C# SDK
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new
{
client_id = "clientId",
client_secret = "clientSecret",
redirect_uri = "redirectUri",
code = "code"
});
return result.access_token;
der obige code funktioniert perfekt die meiste Zeit, aber manchmal ich wird dieser Fehler
(OAuthException - #100) Invalid verification code format.
wie dieses problem zu lösen??
InformationsquelleAutor Adnan Zameer | 2013-02-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ist Ihr Projekt Typ : WinForms , WPF , ASP.NET ?
wenn Sie mit WinForms oder WPF , die Sie haben, um die
access_token
form derBrowser Control
URL, indem er die OAuth-Login-Dialog und diereturn_type=token
, extrahieren Sie dann die gültigeaccess_token
aus der URL.Sonst , wenn Sie arbeiten an der Web-Anwendung mit ASP.NET , haben Sie umleiten die Nutzer den OAuth-Dialog Login-Seite dann die facebook leitet Sie zurück mit einem code in der URL , bekommt man diesen code aus der
QueryString
an und machen Sie einenHTTPRequest
zu den Facebook, um die gültigenaccess_token
.können Sie meine Methode dafür :
und Sie können es nennen, von der
Page_Load
:InformationsquelleAutor Eslam Hamouda
Sollten Sie das gleiche
redirect_uri
wie Sie bei der Frage fürcode
.Auch ein trailing slash '/' am Ende der url der Website, die Sie konfiguriert in "Website mit Facebook-Login" - Bereich auf Facebook.
Hier ist ein tutorial: Arbeiten mit C# SDK
Post
Anfrage stattGet
.nun, ich weiß nicht, ich habe es auf meine website und erhalten lods von techmails sich für diesen Fehler. Wenn ich es Teste oder Frage meine Freunde zum testen der links aus, alles funktioniert gut für mich, aber die tech-mails kommen immer einige Besucher aus
kannst du die Methode, durch die Sie erhalten den Wert für
code
InformationsquelleAutor ThePCWizard
Auf dieser Seite macht mich Frage mich, ob Ihr code sollte Aussehen wie dieses:
Vielleicht Ihre accessToken ist das timing, oder was?
InformationsquelleAutor Ben
nach dem Download sdk von http://www.nuget.org/packages/Facebook.CSharp.SDK/
gibt Ihnen die access-token.
InformationsquelleAutor Baran Sakallıoğlu