问题描述
我使用此链接让用户关注 => "https://i.instagram.com/api/v1/friendships/(userId)/following/" 我使用此链接获取用户关注者=>“https://i.instagram.com/api/v1/friendships/(userId)/followers/” 当我尝试我的第一个 instagram 帐户时,我得到了正确的结果,但我尝试另一个帐户时却得到了错误的结果 为什么我不知道:/ 我尝试了 5-6 个账户,有些账户结果是正确的有些账户结果是错误的 这种差异的原因是什么?你有什么想法吗?
当我调试代码时,我看到,
当我向关注者发送请求时它返回 "next_max_id" = "null" 和 "big_list" = "false" 766 位关注者中的 180 位即将到来..
当我发送跟随请求时它返回 "next_max_id" = "null" 和 "big_list" = "false" 但是以下 656 个中的 656 个都来了..
问题 1 - 为什么 next_max_id 变为 null ? 问题 2 - 为什么我无法获得所有关注者,而 766 位关注者中只有 180 位关注?
let headers: HTTPHeaders = [ "cookie": cookieValue,"User-Agent": userAgent,"rank_token": rankToken]
var parameters: Parameters = [:]
if !nextMaxId.isEmpty{
parameters = ["max_id": followersMaxId]
}
AF.request(followersUrl,parameters: parameters,headers: headers).responseJSON(completionHandler: {response in
let nextPageId = json["next_max_id"]
print("Follower List \(nextPageId)")
if let nextMax = nextPageId.string {
nextMaxId = nextMax
//Call same method again
}
})
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)