This project provides you with functions to be able to do the followings:
Use the acquired credentials to upload a story
pip install requests
pip install jsonlib
pip install insta-share==0.0.1
from insta_share import Instagram
insta = Instagram()
session = {
"csrf_token": "CSRF_TOKEN",
"session_id": "SESSION_ID"
}
insta.load(session)
with open('toronto.jpg', 'rb') as image:
share_post = insta.post(image, caption="Lovely City")
print(share_post)
story = insta.story(image)
print(story)
Sample response for share_post:
{'message': 'photo was shared successfully!',
'data': {'media': {'taken_at': 1605625037, 'pk': '2444482423770884550',
'id': '2444482423770884520_42370920440','device_timestamp': 1605625026,
'media_type': 1,
...
'status': 'ok'}}
Sample response for story:
{'message': 'story was shared successfully!',
'data': {'media': {'taken_at': 1605625634, 'pk': '2444487375272740605',
'id': '2444487375272740603_42370920439', 'device_timestamp': 1605625630,
'media_type': 1,
...
'status': 'ok'}}