wake-up-neo.net

Die Facebook-Grafik-API verhindert den Zugriff auf Daten aufgrund eines nicht aktiven Kontos - Android

Ich verwende die Graph-API von Facebook in Android Studio, um den Status von einer öffentlichen Facebook-Seite abzurufen, aber Graph Request reagierte weiterhin mit einer Nullzeiger-Ausnahme. Das Debugging führte zu der Meldung, dass der Zugriff auf diese Daten für nicht aktive Benutzer deaktiviert ist Konten aufgrund von Änderungen, die wir an der Facebook-Plattform vornehmen “.

 AccessToken token= new AccessToken(getString(R.string.accessToken),
            getString(R.string.facebook_app_id),
            getString(R.string.userID),null,null,null,null,null );
            GraphRequest req= GraphRequest.newGraphPathRequest(token, "453355835083862",
            new GraphRequest.Callback() {
                @Override
                public void onCompleted(GraphResponse response) {
                    FacebookRequestError error = response.getError();
                    Log.e("Error","Error in response: " + error.getErrorMessage());

                    Log.e("Output", response.getJSONObject().toString());
                }
            });
    GraphRequest.executeBatchAsync(req);

was gibt Ausgabe:

03-25 15: 48: 49.867 17225-17225/com.example.daroodar.qbwirelessapp E/Error: Fehler in der Antwort: (# 200) Der Zugriff auf diese Daten erfolgt vorübergehend Für nicht aktive Konten aufgrund von Änderungen, die wir an .__ vornehmen, deaktiviert. Facebook-Plattform

Was bedeutet das?

4

Scheint, dass Ihre Anwendung jetzt nicht aktiv ist. Überprüfen Sie den Anwendungsstatus in der FB-Entwicklerkonsole . Möglicherweise müssen Sie eine neue App-Überprüfung starten (aktivieren Sie die Registerkarte App-Überprüfung in FB console ).

Prüfen Sie auch, ob Ihre Anwendungsberechtigungen von FB Platform Policy zugelassen sind.

1
TechTG