我想通过 Instagram API 获取关注者列表。 在此过程中, Instagram API 并没有给我一个分页键如下。
我正在使用Sandbox模式并创建应用程序以传递 Instagram API 的评论。还尝试通过Python库直接获取数据,但仍无效。
你能告诉我如何获得分页的关键吗?
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}
# }
答案 0 :(得分:0)
你不会在沙盒模式下获得分页,在沙盒模式下你只能获得20个项目,一旦你在批准后上线,你将获得分页数据以请求更多用户。
https://www.instagram.com/developer/sandbox/
当您处于沙盒模式时,API的行为与以下内容相同 当您的应用程序处于活动状态时,但有以下限制:
- 数据仅限沙盒用户和每个沙盒用户的20个最新媒体