it-swarm.com.de

Sie sind nicht angemeldet. Bitte melden Sie sich an und versuchen Sie es erneut

Ich benutze das Facebook Connect Plugin von phonegap ( https://github.com/Wizcorp/phonegap-facebook-plugin ) für die Facebook-Authentifizierung in der App. Es hat bis heute morgen gearbeitet. Jetzt hört es plötzlich auf zu funktionieren und gibt Fehler für verschiedene Geräte für iOS und Android aus:

Für Android:

Sie sind nicht angemeldet. Sie sind nicht angemeldet. Bitte melden Sie sich an und versuchen Sie es erneut.

Für iOS:

Die angegebene Konfiguration ist in der Anwendungskonfiguration nicht zulässig: Eine oder mehrere der angegebenen URLs sind in den App-Einstellungen nicht zulässig. Um diese URL zu verwenden, müssen Sie eine gültige native Plattform in den Einstellungen Ihrer App hinzufügen

Ich benutze folgenden Code in config.xml:

<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.9.0">    
     <param name="APP_ID" value="99885XXXXXXXXX" />
     <param name="APP_NAME" value="Test App" />
</gap:plugin>

facebook-Anruf:

function fbLogin() {
        facebookConnectPlugin.login(
        ["public_profile", "email"],
        function (response) {
            var OAuthToken = response.authResponse.accessToken;
            var OAuthAccessToken = response.authResponse.userID;
            if (response.authResponse) {
                facebookConnectPlugin.api('/me', null,
                    function (me_response) {
                        alert("Success: " + me_response);
                        facebookConnectPlugin.logout(function (response) {}, function (response) {});                            
                    });
            }                
        },
        function (response) {                
            alert("Error: " + me_response);
        }
    );
}

Ich weiß nicht, worum es hier geht.

29
Mayank Modi

Ich hatte genau das gleiche Problem, das in den letzten Tagen auftauchte. Ich habe es behoben, indem ich die entsprechenden Plattformen in den App-Einstellungen generierte. Beachten Sie, dass ich vorher nur die allgemeinen Einstellungen hatte und es hat funktioniert, aber wahrscheinlich wurde vor kurzem etwas geändert.

  1. Gehen Sie zum Einstellungsbereich Ihrer App in Facebook (Facebook-Entwickler> Meine Apps, dann Einstellungen).
  2. Vergewissern Sie sich unter den Grundlagen, dass Sie die entsprechende Plattform haben. Wenn Sie dies tun und es immer noch nicht funktioniert, entfernen Sie es und erstellen Sie es neu. Andernfalls klicken Sie auf [+ Plattform hinzufügen] und befolgen Sie die Anweisungen. Für Android müssen Sie beispielsweise Folgendes angeben: A) Ihre Paket-ID B) Der vollständige Name Ihrer Launcher-Aktivität C) Schlüssel-Hash - den Sie gemäß Anweisungen mithilfe von keytool und openssl generieren müssen

viel Glück!

62
Aram

nun, in meinem Fall habe ich die App nicht öffentlich gemacht. Gehen Sie zum App-Review-Teil Ihrer App und drehen Sie "Machen Sie Ihre App öffentlich?" zu ja ... probiere es hat bei mir funktioniert 

2
Samridhi Dev

Ich habe das Problem gelöst, indem Sie die Weiterleitungs-URL ersetzen: http://localhost/callback

Weitere Informationen finden Sie unter: http://ngcordova.com/docs/plugins/oauth/

1
flex

Alle meine Forschungsanstrengungen führten mich zu diesem Thread ... Was war der Trick in meinem Fall:

https://www.facebook.com/connect/login_success.html

zu den gültigen OAuth-Weiterleitungs-URIs in den Facebook-Login-Einstellungen.

1
MaxDBN

Ich habe die Lösung gefunden. Bitte überprüfen Sie Ihren Domainnamen in der Facebook-App. Mein Domain-Name wurde geändert, also hat es nicht funktioniert, sobald ich es richtig gemacht habe. 

0
Manoj Kok

URL umleiten in App und Facebook-App sollte gleich sein

0
valentasm