如何通过Python管理我的Instagram账户?

1 投票
1 回答
675 浏览
提问于 2025-04-19 02:00

我正在尝试写一个Python程序,目的是根据用户在帖子中使用的标签来关注他们。我知道有一个适用于Python的Instagram包,但有一些地方我不太明白。

我需要一个令牌(token)来写这个程序吗?如果需要,令牌到底是什么?而且当我运行获取令牌的功能时,它让我输入重定向网址、请求的权限范围,还有“重定向后在查询字符串中粘贴代码:”,我对这些完全没有头绪。

谢谢,JM

1 个回答

1

你需要了解一下OAuth 2,这样才能明白什么是令牌(token)。简单来说,重定向网址就是Instagram在用户同意使用你的应用后,发送用户去的地方。你需要自己托管你的应用。(怎么做呢?)另外,Instagram还有一个页面,帮助开发者入门,链接在这里

完成以上步骤并获得令牌后,你可以做类似这样的事情:

from instagram.client import InstagramAPI
access_token = "YOUR_ACCESS_TOKEN"
api = InstagramAPI(access_token=access_token)
# Subscribe to all media tagged with 'fox'
api.create_subscription(object='tag', object_id='fox', aspect='media', callback_url='http://example.com/hook/instagram')

撰写回答