2010-11-12 26 views
5

Inicie sesión en mi aplicación con oauth, después de cerrar la sesión de mi aplicación pero Twitter no puede hacerlo, el problema es que la cuenta de usuario de Twitter está activa.¿Estás usando Twitter api logout en Twitter?

cuando ese Desconección aplicación al mismo tiempo de cierre de sesión Twitter

Twitter API es compatible con esta acción?

+0

Hola llyax, estoy desarrollando Twitter en iPhone, ¿me pueden ayudar? ¿Cuál es el método y cómo implementar las funciones ?, desconectarse de la aplicación de Twitter en iPhone, ayúdenme llyax –

Respuesta

2

Twitter acaba de cerrar la sesión en la API, no cerrar la sesión en Twitter :)

1

Tendrá que llamar al account/end_session para finalizar la sesión del usuario autenticado en twitter.

+0

ninguna reacción, ningún error todos los trabajos de sistema :) mensaje { "error": "Desconectado"., "solicitud": "/1/account/end_session.json" } – Ilyax

+0

entonces usted está resuelto. ... asegúrese de aceptar esta respuesta si está satisfecho :) –

+0

¿Tiene un ejemplo? – Ilyax

4

No, la API de Twitter no registrará a sus usuarios fuera de Twitter.

account/end_session solo finaliza la sesión de la API actual. Estoy trabajando en un sitio que requiere que los usuarios puedan desconectarse y luego volver a iniciar sesión con otra cuenta de Twitter. Para hacerlo, debe almacenar tokens de acceso múltiple por usuario y establecer uno como el token de acceso actual. Más información en el siguiente enlace.

http://groups.google.com/group/twitter-development-talk/browse_thread/thread/02e44b27d7ba3661?pli=1

En cuanto a la firma de Twitter, es responsabilidad del usuario para iniciar sesión en twitter y firmar por sí mismas, que no es ideal si se trabaja en un ordenador compartido.

+0

No soy un desarrollador web, pero si hay una manera de guardar el token de acceso de forma temporal (o eliminarlo cuando se cierra la página), puede agregar ** otro par de clave/valor al cuerpo de respuesta del token de acceso **. En función de este valor agregado, puede manejar la persistencia del token de acceso en consecuencia. –

0

Twitter no tiene API para cerrar la sesión. Puede usar la API de cierre de la sesión para finalizar la sesión del usuario.

0

Puede usar oauth/authenticate o oauth/authorize y agregar el parámetro "force_login = true". Esto solicitará al usuario un formulario de inicio de sesión.

view this thread

1

Antiguo estuvo de acuerdo, sólo integré el registro de Twitter en mi aplicación Android usando la tela. Encontré el siguiente método

com.twitter.sdk.android.Twitter.logOut 

Supongo que lo han implementado ahora! No pude encontrar ninguna documentación, la verdad es que no le he dedicado demasiado tiempo. Pero creo que cerrar sesión significa lo que creo que significa :)