我做对了吗?
https://www.instagram.com/developer/authentication/
调用 Instagram API 的网站访问者必须使用自己的帐户登录才能让应用程序从 Instagram API 获取数据?
最佳答案
当然,这是最好的方法。
直到 2016 年 6 月,也可以使用 客户 ID 尽管 提出请求访问 token .但这是不推荐使用的,所以不要使用它。
来自 Instagram:
The Instagram API requires an access_token from authenticated users for each endpoint. We no longer support making requests using just the client_id.
为避免用户必须登录,您可以授权您的 用户创建 access_token 并使用此 token 发出所有请求。但由于 API 的速率限制,这不是一个好主意。
来自 Instagram:
All rate limits on the Instagram Platform are controlled separately for each access token, and on a sliding 1-hour window.
和全局速率限制:
沙盒模式 - 500 个请求/小时
实时模式 - 5000 个请求/小时
所以如果你只使用一个 access_token 您将被限制为每小时 5000 个请求(实时模式)给您网站的所有用户,并且 Instagram 可以更轻松地阻止您的应用程序访问。
最好和更安全的方法是强制用户使用 Instagram 登录,生成 access_token 对于每个用户,然后使用用户 token 执行请求(每个用户每小时 5000 个请求)。
祝你好运。
关于instagram-api - Instagram API 身份验证 - 用户是否必须使用自己的帐户登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35228616/