Lo tengo. No creo que se pueda acceder al hash pagination
al que se reenvía Instagram, pero puede pasar una opción max_id
al realizar consultas, para obtener el siguiente conjunto de imágenes antiguas.
@results = Instagram.user_recent_media(some_user_id, {access_token: token, count: 10, max_id: 197679035065553721})
Al pasar en max_id
(el id de una foto), devolverá todos los resultados mayores que eso. Así que toma la identificación de la foto más antigua de la primera consulta y pásala para obtener la página siguiente.
Nota: cuando obtiene los resultados, los ID de las imágenes tienen el siguiente formato: 197679035065553721_someuserid
. Debe analizar el primer bit antes del guión bajo y pasarlo como max_id
.
Se puede acceder a la paginación en la respuesta de la API. Aunque la documentación no menciona esto, cuando usas la gema de Instagram, el hash devuelto contiene un elemento '' pagination'', además del elemento '' data''. –
Consulte http://instagram.com/developer/endpoints/ para obtener información genérica de la estructura de los resultados. Eso también menciona los atributos de 'paginación' para los puntos finales que soportan la paginación. –
¿Podría alguien mostrar y un ejemplo para cargar el siguiente conjunto más antiguo de aplicaciones de instagram en la página siguiente especificando el número de respuestas por página (en php o javascript)? – user1788736