如何在来自 Instagram API 的照片中标记用户?
How to get users tagged in a photo from Instagram API?
如何获取public某张图片中所有被标记的用户的内容,是否可以。
由于此功能是在 Instagram 人员弃用其官方客户端后开发的,因此获得它的唯一方法是使用维护的分支。
如果你使用 python 你将能够使用这个,它可以让你获得你需要的数据。
这里有一个示例脚本:
#install last version of maintained fork
#sudo pip install --upgrade git+https://github.com/MabrianOfficial/python-instagram
from instagram.client import InstagramAPI
access_token = "YOUR-TOKEN"
api = InstagramAPI(access_token = access_token)
count = 33 #max count allowed
max_id = '' #the most recent posts
hashtag = 'cats' #sample hashtag
next_url = '' #first iteration
while True:
result, next_url = api.tag_recent_media(count, max_id, hashtag,with_next_url=next_url)
for m in result:
if m.users_in_photo:
for uip in m.users_in_photo:
print "user: {} -> {}".format(uip.user.username, uip.user.id)
print "position : ({},{})".format(uip.position.x, uip.position.y)
使用此 API 获取媒体:
https://api.instagram.com/v1/media/{media-id}?access_token=ACCESS-TOKEN
或
https://api.instagram.com/v1/media/shortcode/{short-code}?access_token=ACCESS-TOKEN
JSON 响应将有 users_in_photo
,这将在照片中标记所有用户
如何获取public某张图片中所有被标记的用户的内容,是否可以。
由于此功能是在 Instagram 人员弃用其官方客户端后开发的,因此获得它的唯一方法是使用维护的分支。
如果你使用 python 你将能够使用这个,它可以让你获得你需要的数据。
这里有一个示例脚本:
#install last version of maintained fork
#sudo pip install --upgrade git+https://github.com/MabrianOfficial/python-instagram
from instagram.client import InstagramAPI
access_token = "YOUR-TOKEN"
api = InstagramAPI(access_token = access_token)
count = 33 #max count allowed
max_id = '' #the most recent posts
hashtag = 'cats' #sample hashtag
next_url = '' #first iteration
while True:
result, next_url = api.tag_recent_media(count, max_id, hashtag,with_next_url=next_url)
for m in result:
if m.users_in_photo:
for uip in m.users_in_photo:
print "user: {} -> {}".format(uip.user.username, uip.user.id)
print "position : ({},{})".format(uip.position.x, uip.position.y)
使用此 API 获取媒体:
https://api.instagram.com/v1/media/{media-id}?access_token=ACCESS-TOKEN
或
https://api.instagram.com/v1/media/shortcode/{short-code}?access_token=ACCESS-TOKEN
JSON 响应将有 users_in_photo
,这将在照片中标记所有用户