2012-06-12 21 views
10

¿Cómo realizo un cierre de sesión desde mi aplicación solo (no desde la cuenta de Instagram, pero sí desde mi aplicación)?Instagram Api Usuario Cerrar sesión

Vi a algunas personas decir "remitir al usuario a la página de cierre de sesión de Instagram" pero no es lo que realmente necesito.

Respuesta

6

Si está utilizando PHP/HTML pondría un elemento IMG oculto con el atributo SRC apuntando a la URL de cierre de sesión de Instagram.

7

Puede usar un iframe en su propia página de "cierre de sesión". Algo como:

<iframe src="https://instagram.com/accounts/logout/" width="0" height="0" /> 

Es probable que desee redirigir a la página principal después de que se realiza la desconexión.

Espero que haya ayudado.

+0

funcionó muy bien! Gracias –

+0

Lo intento pero este error se arroja https://www.instagram.com/accounts/logout/ en un marco porque establece 'X-Frame-Options' a 'SAMEORIGIN' –

-1

Puede utilizar una llamada ajax, lo que le ofrece otro beneficio que en caso de un error HTTP debido a algún motivo obtendrá una excepción y puede encontrar que se ha cerrado o que tiene algún error HTTP. Además, en caso de éxito, puede ejecutar algún código para mostrar u ocultar cualquier componente en su página sin ninguna actualización de página.

 $.ajax({ 
      url: "https://instagram.com/accounts/logout/", 
      success: function (data) { 
      }, 
      error: function (e) { 
       alert('Error::' + e.responseText); 
       //in case of any error you can put some code here. 
      } 
     }); 
+2

Esto no va a funcionar debido a la cruz problemas de dominio. – JamieL

+0

¡Gracias, esto era exactamente lo que estaba buscando! – DanceSC

+0

@JamieL solo si no permite ese dominio, simplemente podría ejecutar AJAX y permitir desde el origen y funcionaría bien. –

6

Si la respuesta del Bhavik S no funciona para usted, como yo, a causa de Opciones XFrame se establece en SAMEORIGIN, trate de colocar el cierre de sesión en el src de una imagen:

<img src="http://instagram.com/accounts/logout/" width="0" height="0" /> 
+0

Gran respuesta. No hay restricciones para cargar una imagen y porque el cierre de sesión es una solicitud GET, esto solo funciona. –

Cuestiones relacionadas