Los tokens de acceso a Facebook caducan por razones desconocidas

EDITAR desde @ avs099: Estoy empezando la recompensa en este post ya que tengo exactamente el mismo problema. Resumo el problema aquí y dejo la publicación sin ningún cambio en la parte inferior para la referencia.

Que tenemos: Token de acceso a la página de Facebook, obtenido como se describe aquí:Autenticación como una página y que vivo se extendió a 60 días con nuevosfb_exchange_token solicitud.

Cuál es el problema: este token funciona por algún tiempo; a veces puedo publicar cientos de fotos en mi página de fans en el período de varios días; a veces es literalmente algunas fotos, y luego empiezo a tener

(OAuthException) Error al invalidar el token de acceso: la sesión se ha invalidado porque el usuario ha cambiado la contraseña.

o

(OAuthException) Error al invalidar el token de acceso: la sesión no coincide con la sesión almacenada actual. Esto puede deberse a que el usuario cambió la contraseña desde el momento en que se creó la sesión o porque Facebook cambió la sesión por razones de seguridad.

excepciones de Facebook, pero, por supuesto, no cambié la contraseña ni autoricé la autorización.

Información Adicional: No estoy seguro si eso importa pero:

A veces empiezo a usar token unos días después de haberlo solicitado desde Facebook.El token se solicita (por el backend de C #) desde el servidor que se encuentra en una región geográfica diferente de la aplicación de escritorio que publica fotos en la página de fans.Sucedealgun tiempo que varias aplicaciones de escritorio diferentes publican fotos desde diferentes PC (es decir, diferentes IP, supongo)

¿Alguien tiene una idea de lo que está pasando y cómo resolverlo?

Gracias.

Tengo una aplicación de Facebook que sirve para dos propósitos:

1) Permite a los usuarios conectarse a Facebook con mi sitio 2) Permite que mi sitio publique en el muro de la página de fans de Facebook de mis sitios

Lo que me preocupa es el segundo uso. Solía ​​poder configurar los permisos de una aplicación en una página de fans para permitir solo la publicación (a través del php SDK) sin ninguna preocupación acerca de un token de acceso. Ahora he creado algunas nuevas páginas de fans y esa funcionalidad parece haber sido eliminada. Bien, así que paso por todo el proceso de obtener un token de acceso (con éxito) para el usuario (siempre yo u otro administrador de mis páginas de fans en Facebook) y uso ese token para obtener los tokens de acceso para las páginas de fans que administro (tengo el permiso manage_pages y también los otros administradores de las páginas en las que quiero publicar). Sin embargo, a medida que el motor comienza a publicar contenido en mis páginas de fans, los tokens han caducado con uno de los dos mensajes de error:

Error al invalidar el token de acceso: la sesión no coincide con la sesión almacenada actual. Esto puede deberse a que el usuario cambió la contraseña desde el momento en que se creó la sesión o porque Facebook cambió la sesión por razones de seguridad.

o

OAuthException: Error al invalidar el token de acceso: la sesión se ha invalidado porque el usuario ha cambiado la contraseña.

Pero este no es un token de acceso que depende de usuarios externos, solo personas internas (yo y otro tipo en este momento). No estamos cambiando nuestras contraseñas ni haciendo nada. Incluso lo he probado al cerrar sesión en Facebook después de adquirir tokens y funciona bien. Es solo después de un tiempo que expiran sin ninguna razón que yo pueda determinar. Cuando recibo los tokens, puedo verificarlos en la herramienta de depuración y se supone que duran 60 días (según el documento), aunque la herramienta dice que nunca caducan.

He configurado el sistema para que, cuando no se publique en la página, reciba un correo electrónico con el enlace a mi sitio para actualizar los tokens.

¿Alguien tiene una pista de lo que está pasando?

Respuestas a la pregunta(6)

Su respuesta a la pregunta