Facebook Login: "Die Anwendung deaktiviert die Oauth-client-flow für die Facebook integration"
Tue ich Facebook login integration mit meiner Android app. Wenn ich einloggen, es gibt mir die Meldung, dass "die Anwendung deaktiviert die Oauth-client-flow".
Mein code ist so:
package com.example.jiffy;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.widget.TextView;
import com.facebook.*;
import com.facebook.Session.NewPermissionsRequest;
import com.facebook.Session.OpenRequest;
import com.facebook.Session.StatusCallback;
import com.facebook.model.*;
public class JiffyFacebookLoginActivity extends Activity implements
StatusCallback{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
OpenRequest open = new OpenRequest(this);
open.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);
open.setPermissions(Arrays.asList(new String[]{"email"}));
open.setCallback(this);
Session s = new Session(this);
s.openForPublish(open);
}
@Override
public void call(Session session, SessionState state, Exception
exception) {
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent
data) {
super.onActivityResult(requestCode, resultCode, data);
if(Session.getActiveSession()!=null)
Session.getActiveSession().onActivityResult(this, requestCode,
resultCode, data);
}
}
Ich habe keine Ahnung, wie das zu korrigieren.
InformationsquelleAutor Ranjeet SIngh | 2014-05-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie zum aktivieren der Client OAuth Login in Ihrem Facebook-App-Einstellungen.
Die motivation deaktivieren Sie die Authentifizierung fließt, dass die app nicht nutzen, ist die Minimierung der Angriffsfläche. Wenn Sie brauchen, um es zu verwenden, müssen Sie es zu aktivieren.
Holen Sie mehr details aus hier.
InformationsquelleAutor Owen Cao
Müssen Sie zum aktivieren der Client OAuth Login in Ihrem Facebook-App-Einstellungen.
Es kommt unter der Produkt-Sektion an. Wenn es kein Produkt. Zuerst müssen Sie, um die Produkt Facebook Anmelden und dann kann man die login..
InformationsquelleAutor user
Die Facebook App on/off-Schalter für die OAuth-Einstellungen sind jetzt unter "Produkte -> Facebook-Login" - Abschnitt in der Entwickler-facebook-admin-Seite. https://developers.facebook.com/apps/%5BYOURFBAPPID%5D/fb-login/
InformationsquelleAutor seagulledge