OK. Tôi không nghĩ rằng mã băm pagination
mà Instagram truyền lại có thể truy cập được, nhưng bạn có thể chuyển sang tùy chọn max_id
khi truy vấn, để có được bộ ảnh cũ hơn tiếp theo.
@results = Instagram.user_recent_media(some_user_id, {access_token: token, count: 10, max_id: 197679035065553721})
Bằng cách chuyển vào max_id
(id của ảnh), nó sẽ trả về tất cả kết quả cũ hơn. Vì vậy, lấy id của ảnh cũ nhất từ truy vấn đầu tiên, và chuyển nó vào để có được trang tiếp theo.
Lưu ý: khi bạn nhận được kết quả, các id hình ảnh có dạng: 197679035065553721_someuserid
. Bạn phải phân tích cú pháp bit đầu tiên trước dấu gạch dưới và chuyển nó thành max_id
.
Có thể truy cập trang trong phản hồi API. Mặc dù tài liệu không đề cập đến điều này, khi bạn sử dụng đá quý Instagram, hàm băm trả lại chứa một mục 'pagination'', ngoài mục' 'data''. –
Xem http://instagram.com/developer/endpoints/ để biết thông tin chung về cấu trúc của kết quả. Điều đó cũng đề cập đến các thuộc tính 'pagination' cho các điểm cuối hỗ trợ phân trang. –
có thể hiển thị bất kỳ ví dụ nào để tải tập hợp api instagram cũ nhất tiếp theo trong trang tiếp theo bằng cách chỉ định số phản hồi trên mỗi trang (trong php hoặc javascript) không? – user1788736