Pregunta

I utiliza restfb para comprobar permisos prolongados de usuario. Hago clic permite el permiso de diálogo no aparecerá de nuevo la próxima vez. Sin embargo, yo clic en "No permitir" en el cuadro de diálogo permiso traerá una copia de seguridad cada vez que se accede a esta página. No quiero. Quiero al hacer clic en "No permitir" detendrá el diálogo siempre. por favor, me sugieren una manera

Aquí está mi código:

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

Ver código fuente:

 <script type="text/javascript">
      var checkExtPerm = <s:property value="checkExtPerm" />;
      if (checkExtPerm == false) {
        Facebook.showPermissionDialog('email', function (perms) {
          //if (perms == "email" ) {}
        });
      }
  </script>
¿Fue útil?

Solución

No creo que esto es posible.

Y para mejor - ¿qué ocurre si el usuario hace clic "no permiten" por error? La próxima vez que debe ser capaz de permitir el acceso.

Se puede hacer esto en su propia aplicación, al no disparar el diálogo en absoluto si el usuario ha denegado el acceso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top