Saltar al contenido

OAuthException de la API de Facebook: “Se ha producido un error inesperado. Vuelva a intentar su solicitud más tarde “cuando intente recuperar un token de acceso específico de la página

Solución:

De repente, comencé a trabajar esta mañana, no tengo idea de por qué.

Creo que puedo arrojar un poco más de luz sobre esto.

Recibo esta devolución a menudo cuando solicito los tokens de acceso específicos de la página; Las fallas en esta llamada parecen ser proporcionales a la cantidad de páginas que administra la cuenta para la que es el token de acceso, por lo que si administra 100 páginas, fallará con más frecuencia que si tiene 1 página, si tiene una Las fallas de 5000 páginas ocurrirán con más frecuencia de las que no ocurren.

Esto indica que el error está relacionado con el tamaño de la respuesta, ya que el JSON devuelto puede ser muy largo para conjuntos grandes de Page.

La solución para esto es simple. En lugar de solicitar todo el uso de la página

http://graph.facebook.com/me/accounts?access_token={admin access token}

utilizar

http://graph.facebook.com/{page id}?fields=access_token&access_token={admin access token}

Esto devolverá el token de acceso solo para esa página. Debido a que la respuesta es pequeña, debería experimentar errores del lado del servidor de Facebook con mucha menos frecuencia. Desde que cambié, no creo que haya experimentado nunca una falla y hago la llamada muy a menudo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *