python - Instagram 和 oAuth

标签 python oauth oauth-2.0

我正在编写一个将与 Instagram 集成的应用程序。为了让我访问某些 API,Instagram 要求我使用 oAuth 进行身份验证。我以前从未使用过 oAutho,我完全迷失了。具体来说,我将使用 Python(不是我擅长的语言)执行此操作,因此不知道从哪里开始。

所以我知道,在做任何事情之前,我需要获得一个 oAuth token 。 Instagram 网站给了我一个 client_secret 和一个 client_id。但它也给了我一个重定向 URI。我知道这三样东西应该一起使用,但我不知道如何使用。

由于这是一个桌面应用程序,我是否需要使用某种网络组件?

谁能指出我正确的方向?

谢谢!

最佳答案

您可能需要像 https://github.com/Instagram/python-instagram 这样的模块,

网站的一个例子

from instagram.client import InstagramAPI

api = InstagramAPI(client_id='YOUR_CLIENT_ID', client_secret='YOUR_CLIENT_SECRET')
popular_media = api.media_popular(count=20)
for media in popular_media:
    print media.images['standard_resolution'].url

关于python - Instagram 和 oAuth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13151106/

相关文章:

c# - 使用具有不同 LocalHost 和部署 key 的 FaceBook OAuth mvc5

spring - 在 Spring Security OAuth2 中使用用户名密码授权中的刷新 token 请求新的访问 token

javascript - 根据按下的字段使用 Jinja2 和 Flask 对对象列表进行排序

Python:inspect.ismethod 如何工作?

oauth - 有人知道 Facebook API 访问 token 的生命周期吗?

php - OAuth:存储访问 token 和 secret

language-agnostic - oAuth 2 服务器端与客户端

android - Oauth 2 无法为访问 token 交换代码,返回 "invalid_grant"

python - 指定 strftime 格式以加速 pandas 的 to_datetime() 方法

python - TypeError : write() argument must be str, 不是字节(Python 3 与 Python 2)