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?
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 .