from instagram.client import InstagramAPI
api = InstagramAPI(client_id=client_id, client_secret=client_secret)
recent_media = api.user_recent_media(user_id = user_id, count=5)
for media in recent_media[0]:
print 'post_id :' ,media.id
print 'post_image : ', media.images['standard_resolution']
print 'post_created_at :' ,media.created_time
print 'caption :' ,media.caption
print 'tags :' ,media.tags
print 'post_link :' ,media.link
print 'post_coordinates :' ,media.???????
print 'like_count :' ,media.like_count
print 'comment_count :' ,media.comment_count
我可以列出特定用户的媒体信息。我无法弄清楚如何获取任何给定Instagram帖子的位置信息"(long / lat)。除此之外,我无法找到有关python-instagram sdk的详细文档。
答案 0 :(得分:0)
查看the Python client implementation,看起来有位置的媒体会将其公开在:
media.location.name
media.location.point.latitude
media.location.point.longitude
并非每个媒体项都有位置,并且位置可以有名称但没有纬度和经度。