[instagram] use REST API endpoint for user feeds (#2666)

With this change, everything is using the newer REST API endpoints
providing higher-quality photos except the now obsolete '/channel' feed.
This commit is contained in:
Mike Fährmann
2022-09-22 21:02:02 +02:00
parent 6737499dbd
commit 89610a49dc

View File

@@ -457,9 +457,10 @@ class InstagramPostsExtractor(InstagramExtractor):
}) })
def posts(self): def posts(self):
query_hash = "69cba40317214236af40e7efa697781d" endpoint = "/v1/feed/user/{}/".format(
variables = {"id": self._uid_by_screen_name(self.item), "first": 50} self._uid_by_screen_name(self.item))
return self._pagination_graphql(query_hash, variables) params = {"count": 30}
return self._pagination_api(endpoint, params)
class InstagramTaggedExtractor(InstagramExtractor): class InstagramTaggedExtractor(InstagramExtractor):