J'ai utilisé restfb pour vérifier les autorisations étendues de l'utilisateur. Je clique sur Autoriser la boîte de dialogue d'autorisation pour ne pas la réapparaître la prochaine fois. Cependant, en cliquant sur "Ne pas autoriser" dans la boîte de dialogue d'autorisation, je la ramènerai à chaque fois que cette page est accédée. Je ne veux pas. Je veux quand cliquer sur "Ne pas autoriser" arrêtera la boîte de dialogue pour toujours. s'il vous plaît me suggérer une façonComment gérer la boîte de dialogue des autorisations étendues
Voici mon code:
source de Java:
public boolean getCheckExtPerm() throws FacebookJsonMappingException, FacebookException {
Integer emailPerm = getFbClient().execute("users.hasAppPermission", getFbSigSessionKey(),
Integer.class,Parameter.with("ext_perm", "email"));
return emailPerm == null ? false : emailPerm.equals(new Integer(1));
}
source Vue:
<script type="text/javascript">
var checkExtPerm = <s:property value="checkExtPerm" />;
if (checkExtPerm == false) {
Facebook.showPermissionDialog('email', function (perms) {
//if (perms == "email") {}
});
}
</script>
si le dialogue se produit à nouveau lorsque l'utilisateur clique ne le permet pas. méthode de support facebook vérifier le statut de l'autorisation de la boîte de dialogue? – khanh
Désolé, je n'ai pas compris votre message. Pourriez-vous reformuler? – Bozho