2017-07-21 2 views
0

J'essaie d'obtenir la liste des abonnés via Instagram API. Au processus, Instagram API ne me donne pas une clé de pagination comme suit.Impossible d'obtenir la pagination sur une liste d'abonnés à Instagram API

Je suis au mode Sandbox et la création de l'application pour passer l'examen de Instagram API. Également essayé d'obtenir des données directement via la bibliothèque Python, mais ne fonctionne toujours pas. Pourriez-vous me dire comment obtenir une clé de pagination?

from instagram.client import InstagramAPI 
access_token = "ACCESS_TOKEN" 
client_secret = "CLIENT_SECRET" 
api = InstagramAPI(access_token=access_token, client_secret=client_secret) 
followed_by, next = api.user_followed_by() 
print next # -> None 

# 'pagination' key is empty. 
# https://api.instagram.com/v1/users/self/followed-by.json?access_token=ACCESS_TOKEN 
# { 
#  "pagination": {}, 
#  "data": [ 
#   { 
#    "id": "1111111111", 
#    "username": "xxxx_xxxx", 
#    "full_name": "xxxxxxxxx", 
#    "profile_picture": "..." 
#   }, 
#   { 
#    "id": "2222222222", 
#    "username": "yyyy_yyyy", 
#    "full_name": "yyyyyyyyy", 
#    "profile_picture": "..." 
#   }, 
#  ], 
#  "meta": {"code": 200} 
# } 

Répondre

0

Vous n'obtiendrez en mode pagination bac à sable, vous obtenez seulement 20 articles en réponse en mode bac à sable, une fois que vous allez vivre après l'approbation, vous obtiendrez des données de paginations pour demander plus d'utilisateurs.

https://www.instagram.com/developer/sandbox/

Le comportement de l'API lorsque vous êtes en mode bac à sable est le même que lorsque votre application est en direct, mais est livré avec les restrictions suivantes:

  • données est limité aux utilisateurs de sandbox et les 20 médias les plus récents de chaque utilisateur de sandbox