-1

Ich habe Facebook sdk in mein Projekt integriert, um Facebook-Authentifizierung zu geben. Sobald der Benutzer erfolgreich angemeldet ist, muss ich den Authentifizierungscode an den Server senden. Der Server gibt die Zugriffstoken-ID an den Authentifizierungscode zurück.Wie bekomme ich Auth-Code von Facebook?

Gibt es eine Möglichkeit, Auth-Code von Facebook SDK zu bekommen?

Bitte helfen Sie mir.

+1

Mit dem mobilen SDKs verarbeiten können, können Sie Token direkt einen Zugang zu bekommen, keinen Code. – CBroe

+0

@CBroe - Danke, das stimmt, aber ich möchte Auth-Code. Haben Sie irgendeine Idee über eine API von Drittanbietern helfen mir, Auth-Code zu bekommen? –

+0

Warum willst du den Code? // Sie können natürlich den manuellen Login-Flow implementieren, dann haben Sie die volle Kontrolle darüber, was passiert. Aber dann wird es nicht mehr der "native" Android-Login sein, sondern in einem Webview passieren. – CBroe

Antwort

0

Bei Facebook Rückgabewert Sie Daten in

@Override 
    public void onSuccess(LoginResult loginResult) { 
     AccessToken accessToken = loginResult.getAccessToken(); 
     Log.e("FB token", accessToken.getToken()); 
     Log.e("User Id", accessToken.getUserId()); 
     //can check auth code here 
     if (Profile.getCurrentProfile() == null) { 
      profileTracker = new ProfileTracker() { 
       @Override 
       protected void onCurrentProfileChanged(Profile oldProfile, Profile newProfile) { 
        Log.e("Profile Changed", newProfile.getName()); 
        profileTracker.stopTracking(); 
       } 
      }; 
     } else { 
      Profile profile = Profile.getCurrentProfile(); 
     } 

    } 
+0

Wo ist die Antwort auf meine Frage? Ich möchte kein Token, ich möchte Auth-Code. Bitte lesen Sie zuerst die Frage. –

+0

Wenn Sie Facebook-SDK in Android verwenden, können Sie nicht direkt Auth-Code abrufen, Sie können nur Zugriffstoken nur überprüfen. –

+0

Danke, ich muss viel mehr denken –

Verwandte Themen