Example #1
0
#get tagged
print("tagged")
tagged_users = instagram.get_media_tagged_users_by_code('CFK2BdsDRPu')
print(tagged_users)



#get media code
media = instagram.get_media_by_id(picture.identifier)
code=media.short_code

#get Media likes
print("likes")
#not optimal to many calls
likes= instagram.get_media_likes_by_code(code,5)
# likes=likes['accounts']
for account in likes['accounts']:
    print(account.username)


#get comments
print("comments")
comments = instagram.get_media_comments_by_code(code, 10)
for comment in comments['comments']:
    print(comment.text)
    print(comment.owner)


#get media from link
print("get from link")
#TODO does not work currently instagram changed api
from context import Instagram  # pylint: disable=no-name-in-module

instagram = Instagram()
instagram.with_credentials('username', 'password', 'path/to/cache/folder')
instagram.login()

# Get media comments by shortcode
likes = instagram.get_media_likes_by_code('BG3Iz-No1IZ', 8000)

print("Result count: " + len(likes))

print(vars(likes))

# foreach ($likes as $like) {
# 	echo "username: "******"\n";
# }

# ...