【问题标题】:New(ish) requirements for Instagram API POST endpointInstagram API POST 端点的新(ish)要求
【发布时间】:2015-08-29 12:21:41
【问题描述】:

我编写了一个 python 脚本(在给定用户定义的标签列表的情况下自动喜欢 mediaID),该脚本使用 python-instagram 库访问 instagram API 端点 POST /media/media-id/likes。该程序已经运行了将近一年,从那时起,许多朋友(和其他人)都在使用它。

所以我今天尝试通过注册一个新的 instagram 客户端来设置另一个人。然后我在开发者登陆页面上跑进了THIS。它指出 Instagram 要求用户请求访问 POST 端点。

这是代码失败的sn-p:

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 终于打败了机器人吗?任何人都可以提供解决方法吗?

【问题讨论】:

    标签: python instagram instagram-api


    【解决方案1】:

    喜欢、关系和 cmets 现在需要批准。

    发布和删除点赞、关注和 cmets 的功能仅限于提供业务服务的应用程序,而不是面向消费者的应用程序。特别是,我们可能只批准以下类型的商业服务:

    • 媒体权利管理:例如,媒体出版商和品牌可以向 Instagram 社区请求许可以使用 Instagram 内容的平台。

    • 社交媒体管理:例如,帮助企业将 Instagram 整合到其社交媒体工作流程中的平台

    要请求访问此端点,请填写form

    我仍在寻找解决方法。

    【讨论】:

      猜你喜欢
      • 2020-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多