2014-01-22 13 views
5

Ich habe eine Android-App, die Cordova-Facebook-Plugin verwendet, um mit Facebook zu verbinden und die Facebook-API verwenden .. während ich es auf dem Handy versuche ich bin in der Lage, auf Facebook einloggen und die api funktioniert, aber das zweite Mal, wenn ich das tue, bekomme ich eine Fehlermeldung,Fehler beim Versuch, mit facebook plugin in facebook einloggen

cordova Facebook connect plugin fail on Login! Facebook Fehler: failed Zugang zu erhalten Token

(Sandbox: deaktiviert)

dies versucht: Cordova facebook connect plugin fail on login in android

funktioniert aber nicht

, was mache ich falsch?

+0

Wenn Sie sich einmal anmelden können, ist das Problem nicht die Sandbox. Nativ (Java) Wenn Sie eine Facebook-Sitzung öffnen und versuchen, sie erneut zu öffnen, erhalten Sie diesen Fehler. Sie rufen also die Session.getActiveSession() auf und prüfen, ob sie bereits geöffnet ist. Was wir tun müssen, ist herauszufinden, ob das Problem in Ihrem Code oder einem Bug im Plugin liegt. Dafür musst du Code zeigen, dann kann ich versuchen, dir zu helfen. – Scoup

+0

Haben Sie den Hash nad gleich in den App-Einstellungen erwähnt? Wenn ja, welche Version von OpenSSL hast du benutzt? –

+0

@SahilMittal Yeah done that ... ich lies über das Problem mit einigen Versionen., Keine Probleme mit dem Hash: / –

Antwort

1

Auf nativem Android können Sie diesen Fehler erhalten, wenn Sie versuchen, getActiveToken ohne getActiveSession zu erhalten, wenn der Benutzer bereits angemeldet ist (eine Sitzung wurde erstellt und Sie versuchen, sie erneut abzurufen). Sie können einfach die session.getActiveSession() onResume hinzufügen und funktionieren. Sie können here sehen.

Aber ich weiß wirklich nicht, ob das Problem mit dem Plugin ist, das Sie verwenden (ich habe nie benutzt), oder in Ihrem Code. Sie müssen mehr als das teilen.

Verwandte Themen