Bonjour,
je souhaiterais utiliser cette api
https://github.com/ping/instagram_private_api
Mais je ne comprends pas vraiment comment l'utiliser. J'ai plusieurs questions!
Pour la connexion, ils donnent cela:
Option 1: Use the official app's API
Question 1: A quoi sert cette partie?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 from instagram_private_api import Client, ClientCompatPatch user_name = 'YOUR_LOGIN_USER_NAME' password = 'YOUR_PASSWORD' api = Client(user_name, password) results = api.feed_timeline() items = [item for item in results.get('feed_items', []) if item.get('media_or_ad')] for item in items: # Manually patch the entity to match the public api as closely as possible, optional # To automatically patch entities, initialise the Client with auto_patch=True ClientCompatPatch.media(item['media_or_ad']) print(item['media_or_ad']['code'])
De plus, ils avertissent qu'il faut réutiliser les cookies et donnent un exemple ici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 results = api.feed_timeline() items = [item for item in results.get('feed_items', []) if item.get('media_or_ad')] for item in items: # Manually patch the entity to match the public api as closely as possible, optional # To automatically patch entities, initialise the Client with auto_patch=True ClientCompatPatch.media(item['media_or_ad']) print(item['media_or_ad']['code'])
https://github.com/ping/instagram_pr...gincallback.py
Question 2:Comment m'en servir?
En fouillant les questions, j'ai trouvé cette autre façon plus courte de réutiliser les cookies:
https://github.com/ping/instagram_pr...api/issues/349
Elle est beaucoup plus courte et j'arrive à la comprendre.
Question 3:est ce équivalent à l'exemple précédent?
Merci d'avance.
Partager