web-dev-qa-db-fra.com

L'API de graphique de Facebook empêche l'accès aux données en raison d'un compte non actif - Android

J'utilise Graph API de Facebook dans Android Studio pour extraire le statut d'une page Facebook publique, mais Graph Request a continué à répondre à une exception de pointeur nul. comptes en raison des modifications que nous apportons à la plate-forme Facebook '.

 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);

qui donne la sortie:

03-25 15: 48: 49.867 17225-17225/com.example.daroodar.qbwirelessapp E/Erreur: Erreur en réponse: (# 200) L'accès à ces données est temporairement désactivé pour les comptes non actifs en raison des modifications apportées au fichier Plateforme Facebook

Qu'est-ce que ça veut dire?

4
Osama Arshad Dar

Vous semblez que votre application n'est pas active maintenant. Vérifiez le statut de l'application dans Console des développeurs FB . Il est possible que vous deviez lancer une nouvelle révision d’application (dans l’onglet Console FB ).

Vérifiez également si les autorisations de votre application sont autorisées par FB Platform Policy .

1
TechTG