Utilisation de instagram_private_api
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
Code:
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']) |
Question 1: A quoi sert cette partie?
Code:
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']) |
De plus, ils avertissent qu'il faut réutiliser les cookies et donnent un exemple ici:
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.