如何解决Swift Instagram 私人 api 追随者/关注失踪的用户
我使用此链接让用户关注 => "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 举报,一经查实,本站将立刻删除。