我写了一个python脚本(自动喜欢给定用户定义的主题标签列表的mediaID),它使用python-instagram库访问instagram API endpoints POST /media/media-id/likes . 该计划已经运行了近一年,许多朋友(和其他人)从那时起就开始使用它 .
所以我今天尝试通过注册一个新的Instagram客户端来 Build 另一个人 . 然后我在开发人员登陆页面上RAN INTO THIS . 它声明Instagram要求用户请求访问POST endpoints .
以下是代码失败的代码段:
for mID in mediaIDs:
#rate limit is 30 requests/hour
time.sleep(121)
api_sub2 = igLogin_API()
try:
api.like_media(media_id=mID.id)
like_count +=1
userIDs.append(mID.user)
liked_mediaIDs.append(mID)
img_urls.append(mID.images['standard_resolution'].url)
except:
e = sys.exc_info()[0]
print "already liked %s or %s" % (str(mID),str(e))
提出异常:
C:\Users\Andrew\Desktop\pygram>python IG_like.py
already likedMedia: 1006563954514666042_1643375967 or (<class'instagram.bind.InstagramAPIError'>, InstagramAPIError(), <traceback object at 0x0000000002C54648>)
Instagram终于打败了机器人吗?任何人都可以提供解决方案吗?
1 回答
喜欢,关系和评论现在需要批准 .
要请求访问此 endpoints ,请填写form
我仍在寻找解决方法的过程 .