After a few days using cookie ig_pr
two days ago is block. Looks like the only way to get the data now is use sessionid
w
I just came by the same issue.
Looks like they just changed their private api by removing the max_id. Their website seems to have replaced the old api with the graphql api.
https://www.instagram.com/graphql/query/?query_hash=472f257a40c653c64c666ce877d59d2b&variables={"id":"111","first":12,"after":"xxx"}
use either query_hash or query_id
I have no idea how long that query_id/query_hash will work, it's up to Instagram. They will eventually change it.
Updated 4/8/2018 - Before FB didn't check any cookies, but looks like they added quick validation. Try adding ig_pr=2
to the request cookie, when sending your API. This quick fix works for me. Who knows when FB will change it again.
As long as FB doesn't enforce login for these basic APIs, there always will be an easy workaround.